Dvadsaťpäťročný stredopoliar vyrastal v akadémii Rad Belehrad. Bol dôležitou súčasťou generácie, ktorá získala pre klub historický dorastenecký titul v konkurencii belehradských rivalov a ďalších úspešných srbských akadémií. Následne podpísal viacročný kontrakt s Crvenou Zverdou Belehrad.
Po polroku sa vrátil na hosťovanie do materského klubu. V ročníku 2018/2019 odohral 33 zápasov v drese Radu a následne zamieril do poľskej Extraklasy. Górniku pomohol k deviatemu miestu v lige, keď nastúpil na 20 stretnutí. Ročník 2020/2021 rozdelil medzi poľský klub a srbskú Surdulicu. V prvej časti tohto ročníka sa predstavil v deviatich zápasoch opäť v drese Zabrze.
Na svojom konte má štarty v reprezentácii Srbska do devätnásť a do dvadsať rokov.