Approda nel 2015 nelle giovanile dell'Inter Zaprešić, club con il quale debutta in prima squadra il 16 agosto 2019 nella partita casalinga contro il Dinamo Zagabria.[1]
Segna la sua prima rete nei minuti finali della partita contro il Rijeka del 24 novembre 2019.[2] Il 14 giugno 2021 viene ufficializzato il suo passaggio tra le file del Lokomotiva Zagabria.[3] Il 17 luglio debutta con i Lokosi alla prima di campionato contro l'Hajduk Spalato segnando anche la rete del momentaneo 1-0.[4]
Nazionale
L'8 ottobre 2021 fa il suo debutto con la Croazia Under-21 disputando da titolare l'incontro casalingo vinto contro la Norvegia (3-2).[5] Quattro giorni dopo segna la prima rete con la casacca dei Mali Vatreni nel match vinto contro l'Azerbaigian (1-5).[6]
Nel 2023 partecipa agli Europei Under-21.
Statistiche
Cronologia presenze e reti in nazionale
Cronologia completa delle presenze e delle reti in nazionale ― Croazia under 21