Występował w reprezentacji Polski do lat 18 w turniejach mistrzostw świata juniorów do lat 18 w 2006, 2007 (Dywizja I), reprezentacji Polski do lat 20 w turniejach mistrzostw świata juniorów do lat 20 w 2007, 2008, 2009. Następnie został kadrowiczem seniorskiej reprezentacji Polski. Uczestniczył w turniejach mistrzostw świata 2008, 2011, 2012, 2013, 2014, 2016, 2018 (Dywizja I), 2019 (Dywizja IB).