Il connaît sa première sélection à l'automne 2009. Lors du Championnat d'Europe 2010 ou la Serbie arrive à la , il est le plus jeune joueur de la sélection. Très efficace à son poste, il participe successivement au Championnat du monde 2011 et au Championnat d'Europe 2012, où vient la consécration avec une seconde place devant son public. Lors de la demi-finale face à la Croatie, il inscrit 3 buts et est l'un des acteurs majeurs de la victoire sur la bande à Ivano Balic. Il participe ensuite aux Jeux olympiques à Londres où la Serbie finit à la . Lors du Championnat du monde 2013, l'Espagne, pays hôte de la compétition et futur championne du monde, élimine la sélection serbe en huitième de finale sur le score de 20-31. Il met un terme à sa carrière internationale au lendemain du mondial. Il a porté à trente reprises le maillot de la sélection serbe et a inscrit cinquante huit buts.