Био је у саставу тима за Европско првенство 2008, 2012. и 2016. године, као и у тиму селекције Хрватске за Светско првенство 2018. године, одржано у Русији. Селектор Далић га је током првенства избацио из репрезентације јер наводно није хтео да уђе на терен као замена против Нигерије.