Cresciuto nel settore giovanile della Dinamo Zagabria, nel 2016 si è trasferito al Benfica a parametro zero. Ha esordito con il club portoghese il 20 maggio 2017 disputando l'incontro di Primeira Liga pareggiato 2-2 contro il Boavista grazie ad una sua rete nei minuti di recupero.
Nel 2023 va a giocare nella prima divisione croata con la Lokomotiva Zagabria.
Nazionale
Debutta con la Croazia Under-21 il 25 marzo 2021 segnando la rete del 2 a 2 finale nell'amichevole contro l'rappresentativa italiana.[1]
Convocato con i Mali Vatreni per l'Euro 2019 di categoria, esordisce il 24 giugno 2019 giocando tutti e 90 i minuti contro l'Inghilterra.[2]
Statistiche
Cronologia presenze e reti in nazionale
Cronologia completa delle presenze e delle reti in nazionale ― Croazia Under-21