După performanțele foarte bune din sezonul 2007-2008 al Prva HNL, în care a participat în UEFA Champions League și Cupa UEFA cu Dinamo Zagreb, a fost selecționat la naționala Croației. El a debutat pe 17 noiembrie 2007 împotriva Albaniei. El a reușit să califice echipa la Euro 2012.