Za chorvatskou juniorskou reprezentaci startoval na Mistrovství světa ve fotbale hráčů do 20 let 2013, kde jeho tým skončil v osmifinále; zaznamenal na turnaji dvě branky. V seniorském národním mužstvu debutoval v roce 2013. Zúčastnil se mistrovství světa ve fotbale 2014 a mistrovství světa ve fotbale 2018, kde vstřelil úvodní branku v zápase základní skupiny D proti Argentině, který Chorvatsko vyhrálo 3:0.