W październiku 2014 otrzymał węgierskie obywatelstwo. W reprezentacji Węgier zadebiutował 7 listopada 2015 w wygranym meczu z Białorusią (32:20). W 2016 wziął udział w mistrzostwach Europy w Polsce, w których rozegrał sześć spotkań i zdobył 18 goli. W 2017 uczestniczył w mistrzostwach świata we Francji, podczas których wystąpił w siedmiu meczach i rzucił 19 bramek. W 2018 brał udział w mistrzostwach Europy w Chorwacji (dwa mecze i cztery gole), natomiast w 2019 w mistrzostwach świata w Danii i Niemczech (cztery spotkania i 10 bramek).