Carriera Club Cresciuto nel settore giovanile dell', il 22 novembre 2017 fa il suo debutto con l' subentrando al posto di Ivan Delić nel match di 2.HNL perso contro il (2-0). Il 3 aprile 2018 trova la prima rete con la squadra riserve dell'Hajduk, segna il gol vittoria nel match di campionato vinto in casa del (0-1). Il 2 febbraio 2020 fa il suo debutto con l' guidato da Igor Tudor, subentra al posto di Jairo nel match esterno di campionato vinto 0-3 in casa del . Il 22 febbraio seguente trova la prima rete con i Bili nella larga vittoria contro il (6-0). Il 24 settembre dello stesso anno fa il suo debutto in una partita europea, subentra al posto di Ádám Gyurcsó nel match valido per il terzo turno preliminare di Europa League perso 2-0 contro il . Il 6 ottobre seguente fa il suo debutto in Coppa di Croazia disputando il sedicesimo di finale terminato 1-2 in casa del . Il 15 febbraio 2021 si accasa in prestito al fino al termine della stagione. Il 5 giugno 2021si accasa a titolo definitivo al . Il 27 luglio 2021 fa il suo debutto con il Beerschot nel match di campionato perso 0-1 contro il . Tre mesi dopo debutta in Coppa di Belgio nel sedicesimo di finale vinto 0-4 contro il . Il 4 luglio 2022 si accasa a titolo definitivo tra le file del con il quale firma un contratto valido fino al 2025.
Nazionale Il 6 settembre 2019 fa il suo debutto con la Croazia U-20 subentrando al posto di Jakov Blagaić e trovando anche il gol nella partita pareggiata 1-1 con la Francia. Si ripete il 16 novembre seguente mettendo a segno l'unica rete del match esterno vinto in casa dell'Albania (0-1).
Statistiche Cronologia presenze e reti in nazionale
Note
Collegamenti esterni