W barwach reprezentacji Polski do lat 18 wystąpił na turniejach mistrzostw świata juniorów do lat 18 w 2008, 2009, 2010 (Dywizja I). W barwach reprezentacji Polski do lat 20 wystąpił na turniejach mistrzostw świata juniorów do lat 20 w 2010, 2012 (Dywizja I). W barwach seniorskiej kadry Polski uczestniczył w turniejach mistrzostw świata w 2012 (Dywizja IB), 2017, 2018 (Dywizja IA), 2019 (Dywizja IB).