Z reprezentacją Polski juniorów wystąpił na mistrzostwach Europy w 1988 (4. miejsce) i mistrzostwach świata w 1989 (7. miejsce). W reprezentacji Polski seniorów zadebiutował 1 czerwca 1989, w meczu kwalifikacji mistrzostw Europy z Austrią. W 1991 wywalczył złoty medal Letniej Uniwersjady. W 1993 wywalczył na Uniwersjadzie srebrny medal. Trzykrotnie wystąpił na mistrzostwach Europy, zajmując z drużyną siódme miejsce w 1991 i 1993 oraz szóste miejsce w 1995. Ostatni raz w reprezentacji Polski wystąpił 16 września 1995 w meczu kwalifikacji mistrzostw Europy z Rosją. łącznie wystąpił w reprezentacji seniorskiej w 122 spotkaniach, w tym w 105 oficjalnych.