Wielokrotny reprezentant Polski. W kadrze Polski rozegrał 169 meczów, strzelając dla niej 19 bramek. Narodowe barwy reprezentował na trzech igrzyskach Olimpijskich w Sarajewie (1984), Calgary (1988) i Albertville (1992) oraz dziesięciu turniejach o mistrzostwo świata (1983, 1985, 1986, 1987, 1990, 1991, 1993, 1994, 1996, 1997). Łącznie na turniejach Igrzysk i MŚ wystąpił w 81 meczach zdobywając w nich 10 goli. W 1994 roku został wybrany najlepszym obrońcą Mistrzostw Świata Grupy B w Kopenhadze.