Dla reprezentacji „odkrył” go Bogdan Wenta, bowiem w seniorskiej kadrze narodowej zadebiutował dopiero mając 25 lat i 11 miesięcy – 27 grudnia 2004 w przegranym 29:33 towarzyskim meczu przeciwko Czechom w Zlinie podczas Turnieju Bożonarodzeniowego. Bardzo szybko stał się podstawowym kołowym „biało-czerwonych”. W 2006 wziął udział w swej pierwszej wielkiej imprezie międzynarodowej – Mistrzostwach Europy w Szwajcarii, na którym biało-czerwoni zajęli 10 miejsce. W 2007 wywalczył srebrny medal Mistrzostw Świata w Niemczech, za co 5 lutego 2007 został odznaczony przez Prezydenta RP Lecha Kaczyńskiego Złotym Krzyżem Zasługi) oraz Superpuchar. W lutym 2008 zajął 7 miejsce Mistrzostw Europy w Norwegii, a w maju – podczas wrocławskiego turnieju kwalifikacyjnego – wywalczył przepustkę do Igrzysk Olimpijskich w Pekinie (przegrana w ćwierćfinale z Islandią i ostatecznie 5 miejsce). W lutym 2009 zdobył brązowy medal Mistrzostw Świata w Chorwacji, a w styczniu 2010 pomógł wywalczyć 4 miejsce Mistrzostw Europy w Austrii. W roku 2015 ponownie wywalczył brązowy medal na Mistrzostwach Świata w Katarze. Po nich został odznaczony przez prezydenta Bronisława Komorowskiego Krzyżem Kawalerskim Orderu Odrodzenia Polski.