Después de jugar regularmente para el equipo filial en la segunda división, fue ascendido al primer equipo del Hajduk Split en junio de 2018 por el entrenador Željko Kopić.
El 26 de agosto de 2018 marcó su primer gol para el Hajduk Split en el empate 2-2 contra el Inter Zaprešić, anotando una volea desde los 21 metros.
Durante la 2019-20 fue cedido al K. V. Oostende, en donde jugó 19 encuentros.
En agosto de 2022 se desvinculó del Manchester City y fichó por el E. S. Troyes A. C. con un contrato de tres años.
[5] Ha sido internacional con la selección de Croacia en las categorías sub-15, sub-16, sub-17, sub-18 y sub-19.