Ha esordito nel 2010 con la Dinamo Zagabria, dove ha giocato per ben sei anni in maniera distinta e vincendo diversi palmarès.
Dal 1º luglio 2013 è ufficialmente un giocatore dell'Udinese. Con il titolare Željko Brkić infortunato,[1] esordisce in Serie A il 25 agosto 2013 nella partita Lazio-Udinese (2-1).
1997-2006 Dinamo Zagabria
2006-2009 Dinamo Zagabria 18 (-15)
2009-2010 Lokomotiva Zagabria 33 (-36)
2010-2013 Dinamo Zagabria 84 (-37)
2013- Udinese
2006-2009 Dinamo Zagabria 18 (-15)
2009-2010 Lokomotiva Zagabria 33 (-36)
2010-2013 Dinamo Zagabria 84 (-37)
2013- Udinese