Cresciuto nelle file del Primorac, squadra della sua città natale in cui trascorre la maggior parte della sua carriera e con cui vince la LEN Euroleague 2008-2009, si trasferisce al club croato del Primorje in occasione della stagione 2011-12, per poi passare al Radnički Kragujevac l'anno successivo. Con il club serbo vince la LEN Euro Cup 2012-2013 e disputa la finale di LEN Champions League nel 2014, persa contro il Barceloneta. Nell'estate 2015, all'età di 36 anni, si trasferisce alla Lazio.
A livello di nazionali è campione del mondo con la nazionale serbo-montenegrina e campione d'Europa con quella del Montenegro.
Palmarès Club
Primorac: 2006-07, 2007-08
Primorac: 2008-09
Radnički: 2014-15
Primorac: 2008-2009
Radnički: 2012-13
Primorac: 2009
Nazionale Mondiali: 1 Montréal 2005
Europei: 1 Málaga 2008
World League: 3 2005, 2006, 2009
Coppa del Mondo: 1 2006
Collegamenti esterni