Cresciuto nelle giovanili del Čukarički, nel 2019 viene ceduto in prestito all'IMT Belgrado, nella seconda divisione serba, mettendosi in mostra grazie alle complessive 18 presenze e 11 reti tra campionato e coppa. Rientrato dal prestito nel dicembre 2020, nel febbraio 2021 viene acquistato a titolo definitivo dal Partizan, con il quale debutta in campionato il 5 maggio successivo nella vittoria in casa per 3-1 sul TSC Bačka Topola.