Wraz z reprezentacją Chorwacji uczestniczył w MŚ 2005 w Tunezji, gdzie Chorwacja wywalczyła srebrny medal i ME 2006 rozgrywanych w Szwajcarii. W reprezentacji w 41 występach zdobył 84 goli.