Cresciuto nei settori giovanili di Partizan e Voždovac, nel 2017 viene acquistato dalla Stella Rossa, che lo gira subito in prestito al Grafičar Belgrado, nelle serie minori del calcio serbo. Rientrato alla base, nell'estate del 2020 viene prestato allo Zlatibor Čajetina, con cui ha esordito in Superliga il 31 luglio, in occasione dell'incontro perso per 3-0 contro lo Spartak Subotica. Tuttavia, il prestito dura poco più di due mesi, facendo nuovamente ritorno, sempre in prestito, al Grafičar Belgrado. Nel 2021 viene acquistato a titolo definitivo dal Metalac, che nel 2022 lo cede al TSC Bačka Topola.