W barwach reprezentacji Polski do lat 18 wystąpił na turnieju mistrzostw świata juniorów do lat 18 w 2016 (Dywizja IIA). W barwach reprezentacji Polski do lat 20 wystąpił na turnieju mistrzostw świata juniorów do lat 20 w 2017, 2018 (Dywizja IB). W kadrze seniorskiej zadebiutował 14 kwietnia 2016 roku w wygranym 8:2 towarzyskim meczu Polska Litwa. Uczestniczył w turniejach mistrzostw świata edycji 2018 (Dywizja IA), 2019 (Dywizja IB).