Cresciuto nel settore giovanile della Stella Rossa, nel 2019 viene ceduto in prestito al Grafičar Belgrado con cui debutta fra i professionisti giocando l'incontro di Prva Liga Srbija perso 1-0 contro il Trayal Kruševac.
Nazionale
Dopo aver rappresentato la Serbia a livello giovanile arrivando anche ad esserne capitano, nel maggio 2022 viene convocato per la prima volta in nazionale maggiore.[2][3] Il 2 giugno seguente quindi debutta in nazionale nella sconfitta per 0-1 contro la Norvegia in Nations League.[4]
Convocato più spesso dopo la prima convocazione, nel settembre dello stesso anno contribuisce alla vittoria del proprio girone di Nations League e alla conseguente promozione in Lega A;[5] due mesi dopo, invece, viene inserito dal CTDragan Stojković nella lista dei convocati il campionato del mondo 2022 in Qatar.[6]
Il 16 giugno 2023 realizza la sua prima rete in nazionale nel successo per 3-2 in amichevole contro la Giordania.[7]