Lors de l'été 2018, il participe à la Coupe du monde organisée en Russie avec la Croatie. Lors du mondial, il ne joue qu'une seule rencontre : un match de poule face à l'Islande (victoire 1-2). La Croatie s'incline en finale face à la France (défaite 4-2).