Ранее представлявший Хорватию на различных молодёжных уровнях, он дебютировал на взрослом уровне в 2009 году и с тех пор провёл более 60 матчей за свою страну. Он был выбран в состав сборной Хорватии на чемпионат мира 2014 года в Бразилии и чемпионат мира 2018 года в России, на последнем из которых они стали финалистами, победив сборную Франции, а также на Евро-2020.