W reprezentacji Chorwacji zadebiutował 15 listopada 2006 w wygranym 4:3 meczu z Izraelem. W 2008 roku został powołany do kadry na Mistrzostwa Europy.