W reprezentacji Polski zadebiutował 18 marca 2003 w przegranym meczu towarzyskim z Danią (26:33). Uczestniczył w mistrzostwach Europy w Szwajcarii (2006; 10. miejsce), igrzyskach olimpijskich w Pekinie (2008; 5. miejsce) i mistrzostwach Europy w Serbii (2012; 9. miejsce). Podczas mistrzostw świata w Hiszpanii (2013; 9. miejsce) wystąpił w pięciu spotkaniach, broniąc ze skutecznością 47% (34/73), co dało mu 1. miejsce w klasyfikacji najlepszych bramkarzy turnieju. W 2015 zdobył brązowy medal na mistrzostwach świata w Katarze – w turnieju tym był trzecim bramkarzem (zastępcą Sławomira Szmala i Piotra Wyszomirskiego), w jednym spotkaniu został wpisany do protokołu meczowego.