Inició su carrera deportiva en la categoría alevín del N. K. Zagreb de su ciudad natal.
Finalmente, en 2016, su contrato con el conjunto croata concluyó, llegando en condición de libre al Legia de Varsovia polaco.
[5] El 22 de agosto del mismo año firmó una extensión de su contrato, renovando por tres años con el club varsoviano.
[6] El 27 de octubre anotaría su primer gol en la Ekstraklasa en el empate 1-1 contra el Jagiellonia Białystok.
[9] En agosto de 2021 volvió a cederlo, en esta ocasión al N. K.