За младе репрезентације Хрватске играо је од 2005—2014. године. За сениорску селекцију Хрватске заиграо је први пут 2014. године, а играо је и на Европском првенству 2016. и био у саставу тима репрезентације Хрватске на Светском првенству 2018. године одржаном у Русији.