- Grew up with BC Partizan Belgrade (Serbia) juniors.
- Made his debut during the 2008-09 season.
- Played there till the 2012-13 season.
- Moved to Spain for the 2013-14 season, signed by Valencia BC.
- Played there till the 2015-16 championship.
- Moved to Germany for the 2016-17 season, signed by FC Bayern Munich.
- He's still playing there.
- Won the 2014 EuroCup with Valencia BC.
- Won the 2008-09, 2009-10, 2010-11, 2011-12 and 2012-13 Serbian National Championship with BC Partizan Belgrade.
- Won the 2017-18 German National Championship with FC Bayern Munich.
- Won the 2009, 2010, 2011 and 2012 Serbian National Cup with BC Partizan Belgrade.
- Won the 2018 German National Cup with FC Bayern Munich.
- Won the 2009, 2010, 2011 and 2013 Adriatic League with BC Partizan Belgrade.
- Has been member of the Serbian U-20 National Team.
- Played at the 2009 European U-20 Championship.
- Member of the Serbian National Team.
- Won the silver medal at the 2017 European Championship.