His competitive international debut for Croatia came on 15 November 2003 in the UEFA Euro 2004 qualifying play-offs against Slovenia, where he played the entire 90 minutes in the first leg in Zagreb, which ended in a 1-1 draw. On 18 February 2004, he scored his only international goal for Croatia in their 2-1 defeat against Germany in Split. He was also part of the Croatian squad at the UEFA Euro 2004 finals in Portugal, but did not appear in any of the team's three group matches before they were knocked out of the tournament.
After the UEFA Euro 2004 finals, he only appeared in 4 international friendlies for Croatia, including both of their matches at the 2006 Carlsberg Cup in Hong Kong. He won a total of 10 international caps for the national team, 9 of which were in friendly matches.