On 5 May 2008, he received his first call-up for the Croatian national team at senior level, being added to their 23-man squad for the UEFA Euro 2008 finals in Austria and Switzerland. He went on to make his international debut on 24 May 2008 in a friendly match against Moldova in Rijeka, coming on as a substitute for Niko Kovač in the 59th minute. At the UEFA Euro 2008 finals, he only appeared in Croatia's final group match against Poland, completing the full 90 minutes in a 1–0 victory for Croatia.