W reprezentacji Polski wystąpił 88 razy i strzelił 34 bramki. Uczestniczył w zimowych igrzyskach olimpijskich 1984 w Sarajewie i 1988 w Calgary, w turniejach mistrzostw świata 1983, 1986, 1987, 1989. W pierwszym meczu MŚ 1986 w Moskwie zdobył dwa gole w wygranym przez Polskę 2:1 meczu z aktualnymi mistrzami świata, reprezentacją reprezentacją Czechosłowacji.