В 2006 году был призван в состав молодёжной сборной Хорватии. Через три года 14 ноября 2009 дебютировал в основной сборной, выйдя на 59-й минуте вместо Дарио Срны в матче против Лихтенштейна (хорваты выиграли 5:0). В октябре 2010 года снова получил вызов в сборную Хорватии, сыграв 9 октября 2010 свой первый официальный матч против Израиля. Вошёл в заявку на чемпионат Европы 2012 и чемпионат мира 2014. 28 марта в матче против Норвегии забил свой первый гол за сборную после подачи углового.