W reprezentacji Polski seniorów zadebiutował 5 czerwca 2010 w meczu towarzyskim z Litwą (31:31), w którym zdobył trzy bramki. Uczestniczył w mistrzostwach Europy w Danii (2014; 6. miejsce) i mistrzostwach Europy w Polsce (2016; 7. miejsce). W 2015 zdobył brązowy medal na mistrzostwach świata w Katarze, podczas których w dziewięciu meczach rzucił 12 bramek. W 2017 wystąpił w mistrzostwach świata we Francji (w siedmiu spotkaniach zdobył sześć goli).