Wystąpił w mistrzostwach Europy U-18 w Czechach (2008) i mistrzostwach Europy U-20 na Słowacji. W 2011 wziął udział w mistrzostwach świata U-21 w Grecji, w których rozegrał siedem meczów i zdobył 28 goli. Z seniorską reprezentacją Serbii uczestniczył w: mistrzostwach świata w Hiszpanii (2013) oraz w Danii i Niemczech (2019), a także w mistrzostwach Europy w Danii (2014) oraz w Chorwacji (2018; w sześciu meczach zdobył 18 goli, będąc trzecim strzelcem reprezentacji).