W reprezentacji Polski zadebiutował 5 czerwca 2010 w towarzyskim meczu z Litwą (31:31), w którym zdobył jednego gola. W 2011 uczestniczył w mistrzostwach świata w Szwecji (8. miejsce), podczas których wystąpił we wszystkich dziewięciu spotkaniach i rzucił 13 bramek. W 2012 wziął udział w mistrzostwach Europy w Serbii (9. miejsce), w których rozegrał sześć meczów i zdobył jednego gola.