Pierwsze powołanie do kadry narodowej otrzymał w 1999 roku. W styczniu 2000 roku w barwach reprezentacji Polski wystąpił w turnieju kwalifikacyjnym do Igrzysk Olimpijskich. W decydującym spotkaniu z zespołem uległ Serbom. Z polskim zespołem wywalczył 5. lokatę na mistrzostwach Europy. W 2002 roku brał udział w turnieju Ligi Światowej oraz w mistrzostwach świata w Argentynie. Kontuzje uniemożliwiły mu dalszą gry w reprezentacji. Rozegrał w niej 80 meczów w latach 1999–2002.