Comenzó su carrera en la cantera del Dinamo de Zagreb y se incorporó al club en 2008, durante la etapa de su padre Zvonimir como entrenador del primer equipo.
[2] Rebotó en varios clubes antes de establecerse en el NK Inter Zaprešić en 2015.
[3] Tres meses después, marcó su primer gol en los últimos minutos de una derrota ante el HNK Rijeka.
[3] A nivel de clubes, jugó con el G. N. K. Dinamo Zagreb, el NK Zadar y el Inter Zaprešić en su país natal antes de terminar su carrera con una etapa de diez años en el VfB Stuttgart.
Sus hermanos mayores, Matija y Filip, también son futbolistas, y Filip juega actualmente en el Inter Zaprešić.