[1] Empezó a jugar al fútbol a los seis años[2] en el N. K. Zagreb, hasta principios de 2017, cuando se marchó al N. K. Lokomotiva, pero, tras ser tanteado por el H. N. K. Hajduk Split, fichó por el club dálmata ese mismo verano.
[2] En el Hajduk Split fue titular habitual de su generación en los años siguientes y, el 2 de junio de 2022, vio ampliado su contrato con el club hasta el verano de 2025.
[3] Posteriormente se incorporó al primer equipo.
[4][5][6] Debutó en liga entrando en lugar de Stefan Simić en el empate a 2-2 a domicilio contra el N. K. Slaven Belupo el 12 de noviembre de 2022.
[7] Su primer partido como titular fue la victoria por 2-1 contra el H. N. K. Šibenik el 22 de enero de 2023.