W reprezentacji Polski zadebiutował 17 czerwca 2012 w wygranym meczu z Litwą (26:22), w którym zdobył jedną bramkę. Znalazł się w szerokiej kadrze na mistrzostwa świata w Hiszpanii (2013); na turniej ostatecznie nie pojechał. W 2017 uczestniczył w mistrzostwach świata we Francji, podczas których zdobył 21 bramek.