En 2007 empieza su carrera profesional en patria en el OK Partizan Belgrado jugando por 4 temporadas por el equipo de la capital y ganando en campeonato serbo en 2010/2011.
En verano se marcha al Skra Bełchatów polaco; en dos temporadas consigue ganar una Copa y una supercopa de Polonia y el acaba tercero en el mundial de clubes de 2012, siendo el máximo anotador de la final por el tercer puesto con 22 puntos y también de la competición.
[1] En la temporada 2013/2014 ficha por el Sir Safety Perugia ayudando el equipo italiano a llegar hasta las finales de Copa Italia y de los playoff de la Serie A1 por primera vez en su historia.
[2] Con la selección serbia ha ganado el oro en campeonato europeo en 2011 y el bronce en 2013.
También formó parte del equipo que ha competido en los Juegos Olímpicos de Londres 2012.