Dopo aver completato il suo percorso di crescita alla Stella Rossa, ha esordito con la maglia della prima squadra di Belgrado in occasione di una partita vinta per 4-1 contro il Radnik Surdulica il 14 maggio 2026.
Di lui si inizia a parlare subito come di uno dei prospetti più interessanti del calcio serbo. Ad avere la meglio nella corsa che porta al suo cartellino è nell’estate del 2018 il Valencia, che inizialmente lo aggrega alla sua formazione riserve.
Dopo l’esordio in Coppa del Re, l’estate successiva si trasferisce in prestito al Tenerife in Segunda Division. La stagione della svolta è però quella successiva, quando con il Famalicao colleziona 33 presenze e 3 goal nel massimo campionato portoghese.
Tornato alla base, vive due stagioni da buon protagonista (49 presenze complessive con il Valencia), prima di iniziare nel 2022 una nuova esperienza in prestito in Portogallo questa volta al Braga.
Il 16 agosto 2023 l’approdo a titolo definitivo al Sassuolo, squadra con la quale fa il suo esordio pochi giorni più tardi in una partita di campionato proprio contro il Napoli.
Nel giro della Nazionale maggiore serba dal 2021 (12 presenze e nessun goal), ha anche preso parte a Qatar 2022 senza però scendere mai in campo.