Dwukrotnie uczestniczył w igrzyskach olimpijskich. W Pekinie (2008) rozegrał osiem meczów i zdobył 12 bramek, w tym cztery w wygranym spotkaniu o 5. miejsce z Rosją (29:28). Podczas igrzysk w Rio de Janeiro (2016) ośmiokrotnie znalazł się w protokole meczowym i rzucił 12 goli. Na parkiecie pojawił się jednak tylko w czterech spotkaniach fazy grupowej, bowiem pod koniec pierwszej połowy wygranego meczu z Egiptem (33:25) doznał urazu stawu skokowego. Z powodu tej kontuzji na początku września 2016 przeszedł operację więzadeł w stawie skokowym.
Pięciokrotnie wystąpił w mistrzostwach świata (2007, 2009, 2011, 2013, 2015), zdobywając trzy medale (srebrny i dwa brązowe). Podczas mistrzostw świata w Niemczech (2007; 2. miejsce) rozegrał dziesięć meczów i rzucił 19 bramek. Podczas turnieju w Chorwacji (2009; 3. miejsce) wystąpił w 10 spotkaniach, w których zdobył 25 goli. Na mistrzostwach świata w Katarze (2015;