Cresciuto nelle giovanili dell'Hajduk Spalato, il 23 aprile 2019 fa il suo debutto per l'Hajduk Spalato II nel match di 2.HNL vinto contro il Međimurje (2-1).[1] Il 26 febbraio 2020 estende il suo contratto con i Bili fino al 2024 per poi,[2] il 30 marzo 2021, rinnovarlo fino al 2026.[3]
Il 10 luglio dello stesso anno passa in prestito al Varaždin, club militante nel campionato cadetto croato.[4] Conclude la stagione in prestito al Varaždin con la vittoria della 2.HNL, competizione in cui mette a referto 25 presenze.
Di ritorni dal prestito, il 30 luglio 2022 fa il suo debutto per i Majstori s mora nel match di campionato vinto proprio in casa del Varaždin (0-2).[5]
Il 12 ottobre seguente debuutta in Coppa di Croazia disputando il sedicesimo di finale vinto contro il Tehničar Cvetkovec (1-5),[6] competizione che si aggiudicherà proprio al termine della stagione.
L'esperienza all'estero
Il 15 giugno 2023 si trasferisce in prestito annuale tra le file del Diósgyőr.[7][8] Il 29 luglio fa il suo debutto per il club ungherese, parte da titolare nel match di campionato perso 0-1 contro il Puskás Akadémia.[9]
Terminato il prestito nel Diósgyőr, il 2 febbraio 2024 si accasa in prestito annuale all'Ordabasy.[10]
Il 15 luglio seguente fa il suo ritorno tra le file del Diósgyőr, dove si trasferisce a titolo definitivo.[11][12]