W 2010 uczestniczył w mistrzostwach Europy U-20 na Słowacji, w których rozegrał siedem meczów i zdobył 22 gole. Z reprezentacją Chorwacji seniorów brał udział w mistrzostwach świata w Szwecji (2011; rozegrał dziewięć meczów i rzucił dziewięć bramek) i w mistrzostwach świata we Francji (2017; wystąpił w pięciu meczach).