Cresciuto nel settore giovanile della Dinamo Zagabria, ha trascorso due stagioni con la squadra riserve in seconda divisione prima di essere ceduto all'Hajduk Spalato nel 2018, dove ha debuttato in 1.HNL in occasione dell'incontro vinto 3-2 contro l'Inter Zaprešić. Il 18 gennaio 2020 è stato ceduto al HNK Gorica.[1] Nel febbraio 2021 il suo cartellino è stato nuovamente acquistato dalla Dinamo Zagabria rimanendo però in prestito ai Goričani fino a fine stagione.[2] Debutta con i Modri subentrando al posto di Kristijan Jakić nella trasferta di campionato vinta 4-0 ai danni del Hrvatski Dragovoljac.[3] Sempre contro i Crni il 3 ottobre seguente, nella gara interna di campionato vinta per 8-0, realizza la sua prima marcatura con la squadra zagabrese.[4]
Nazionale
Ha giocato numerose partite con le varie nazionali giovanili croate.
Statistiche
Cronologia presenze e reti in nazionale
Cronologia completa delle presenze e delle reti in nazionale ― Croazia under 21