W 2012 wystąpił w mistrzostwach Europy U-20 w Turcji, w których zdobył 48 goli, zajmując 3. miejsce w klasyfikacji najlepszych strzelców turnieju (ex aequo ze Stipe Mandaliniciem). W reprezentacji Polski zadebiutował 30 października 2014 w przegranym meczu z Tunezją (30:31), rzucając jedną bramkę. Znalazł się w szerokiej kadrze na mistrzostwa świata w Katarze (2015); na turniej ostatecznie nie pojechał. W 2017 uczestniczył w mistrzostwach świata we Francji, podczas których zdobył cztery gole.