Kariera reprezentacyjna W 1980 wystąpił z juniorską reprezentacją na Zawodach Przyjaźni (nieoficjalne mistrzostwa Europy juniorów), zajmując w turnieju 3. miejsce. Z młodzieżową reprezentacją Polski zajął 10. miejsce na mistrzostwach świata w 1983, z akademicką reprezentacją Polski - 5. miejsce na mistrzostwach świata w 1985. W reprezentacji Polski seniorów debiutował 26 listopada 1982 w towarzyskim spotkaniu z ZSRR. W 1984 zajął z drużyną 5. miejsce na zawodach Pucharu Świata, w tym samym roku zdobył brązowy medal na zawodach Przyjaźń-84. Zagrał też na mistrzostwach świata grupy „A” w 1986 (14 miejsce) i 1990 (11 miejsce), mistrzostwach świata grupy „B” w 1985 (3 miejsce), 1987 (3 miejsce) i 1989 (2 miejsce) oraz Igrzyskach Dobrej Woli w 1986 (5 miejsce). Po mistrzostwach świata w 1990 powrócił do reprezentacji na kilkanaście spotkań w 1993, został wówczas kapitanem tej drużyny. Ostatni raz w biało-czerwonych barwach wystąpił 8 marca 1994 w meczu eliminacji mistrzostw Europy z Francją.