Dwukrotnie uczestniczył w igrzyskach olimpijskich. Podczas turnieju w Londynie (2012), w którym rozegrał osiem meczów i zdobył 28 goli, wywalczył z reprezentacją Chorwacji brązowy medal. Podczas igrzysk w Rio de Janeiro (2016) wystąpił w sześciu meczach, w których rzucił 29 bramek.