W barwach reprezentacji Polski do lat 18 uczestniczył w turnieju mistrzostw Europy juniorów w 1987 (Grupa A). W barwach reprezentacji Polski do lat 20 uczestniczył w turnieju mistrzostw świata juniorów edycji 1989 (Grupa A), 1989 (Grupa B). W barwach seniorskiej reprezentacji Polski brał udział w turniejach mistrzostw świata edycji 1991 (Grupa B), 1992 (Grupa A), 1993, 1994, 1995, 1996, 1997 (Grupa B), 2000 (Grupa B), 2001 (Dywizja I), zimowych igrzysk olimpijskich 1992 oraz turnieju hokeja na lodzie podczas Zimowej Uniwersjady 1993. Łącznie zagrał 141 spotkań w barwach seniorskiej kadry Polski, w turniejach ZIO i MŚ rozegrał 66 meczów, w których zdobył 32 gole.