W latach 2010–2013 powoływany był do reprezentacji Polski B, w barwach której wystąpił w turniejach towarzyskich w Wągrowcu (październik 2010 i marzec 2011), na Słowacji (grudzień 2011) i w Gdańsku (kwiecień 2013 – rzucił trzy bramki). W reprezentacji Polski A zadebiutował 18 grudnia 2010 w przegranym spotkaniu z Rumunią (26:28). Znalazł się m.in. w szerokiej kadrze na mistrzostwa świata w Hiszpanii (2013) i mistrzostwa Europy w Danii (2014).