Cresciuto nel settore giovanile della Dinamo Zagabria, ha esordito con la squadra riserve del club croato il 7 ottobre 2015 disputando l'incontro di 2.HNL perso 1-0 contro il Sesvete.
Nazionale
Ha giocato in tutte le nazionali giovanili croate, fino all'Under-21.