W 2009 uczestniczył w otwartych mistrzostwach Europy juniorów w Szwecji. Występował również w reprezentacji młodzieżowej oraz w kadrze B (m.in. w turnieju na Litwie w 2014, podczas którego w trzech meczach zdobył cztery bramki). W reprezentacji seniorów zadebiutował 3 listopada 2016 w przegranym spotkaniu z Serbią (32:37), w którym rzucił dwa gole. W grudniu 2016 został powołany do szerokiej kadry na mistrzostwa świata we Francji. W tym samym miesiącu i na początku stycznia 2017 uczestniczył w zgrupowaniach reprezentacji w Kielcach i Pruszkowie. Ostatecznie nie znalazł się w ścisłej kadrze na mistrzostwa.