Formé au Partizan Belgrade, il rejoint en 2013 le Fenix Toulouse Handball. Figurant sans discontinuer dans le Top 10 des buteurs de la D1, il devient le capitaine du club toulousain. Sous contrat avec le club haut-garonnais jusqu'en 2021, il est prêté en février 2019 au FC Barcelone jusqu'à la fin de la saison pour pallier l’absence du Danois Casper Ulrich Mortensen qui s’est blessé au Mondial