Z reprezentacją Polski juniorów wystąpił na mistrzostwach Europy w 1976 (6. miejsce). Z reprezentacją Polski seniorów czterokrotnie zagrał na mistrzostwach Europy (1979 – 7 m., 1981 – 7 m., 1983 – 9 m., 1987 – 7 m.) oraz na turnieju Igrzysk Olimpijskich w Moskwie (1980 – 7 m.). Łącznie w I reprezentacji Polski wystąpił w latach 1977–1987 96 razy, zdobywając 332 punkty.