W barwach reprezentacji Polski do lat 18 występował na mistrzostwach świata juniorów do lat 18 Dywizji I do lat 18 w 2010 (na drugim turnieju był najmłodszym zawodnikiem). Z reprezentacją Polski do lat 20 wystąpił na mistrzostwach świata juniorów do lat 20 w 2011 (Dywizja II Grupa B), 2012 (Dywizja I Grupa B). W barwach seniorskiej reprezentacji uczestniczył w turniejach mistrzostw świata edycji 2017, 2018 (Dywizja IA), 2019 (Dywizja IB).