W reprezentacji Polski wystąpił 125 razy strzelając 35 bramek. Uczestniczył w turniejach zimowych igrzysk olimpijskich 1988 w Calgary oraz mistrzostw świata 1986, 1987, 1989, 1990, 1991, 1992, 1993, 1994, 1995. Podczas turnieju MŚ 1989 Grupy A, 19 kwietnia 1989 w meczu z ZSRR po indywidualnej akcji zdobył gola pokonując Artura Irbe (Polska przegrała 1:12).