Esordisce nella Nazionale di calcio croata il 1º febbraio 2006 contro Hong Kong, gara in cui realizza anche la prima rete con la maglia biancorossa. Dopo la stagione 2007-2008 viene convocato per l'Europeo in Svizzera ed Austria dal CT croato Slaven Bilić. Durante la terza gara della competizione, giocata da titolare contro la Polonia, in uno scontro con il suo portiere Vedran Runje si procura uno stiramento ai legamenti del ginocchio sinistro.