Inizia a giocare a pallanuoto nel 1990, a solo 8 anni, nelle giovanili del Partizan Belgrado. Dopo esser passato per le varie categorie, esordisce in prima squadra nella stagione 1998-1999.[1]
Con la calottina della nazionale serba conquista due titoli mondiali e cinque europei, oltre a due bronzi olimpici, due Coppe del Mondo, nove World League e un oro ai Giochi del Mediterraneo.