Najpierw występował w drużynie z Berlina Zachodniego (2-ligowym Preussen Berlin), a następnie w trzech innych niemieckich zespołach: 3-ligowym EV Pfronten, 3-ligowym TSV Peißenberg, w 1993 r. kończąc karierę zawodniczą w 6-ligowym EHC Weilheim. W międzyczasie, w sezonie 1990/91 wrócił do Sosnowca i od 19. ligowej kolejki do końca sezonu tymczasowo występował w Zagłębiu jako grający trener.
Reprezentacyjna Występował w kadrze narodowej do lat 19, grając z nią w juniorskich mistrzostwach świata w 1973 r. i 1974 r. W seniorskiej reprezentacji Polski zadebiutował 2 listopada 1974 na Torwarze w Warszawie towarzyskim spotkaniem przeciwko RFN, wygranym 9:1. W 59. minucie tego meczu zdobył swoją pierwszą bramkę w kadrze narodowej. W jej barwach trzy razy wziął udział w zimowych igrzyskach olimpijskich a 10-krotnie w mistrzostwach świata (1975–1979, 1981–1983, 1985, 1986), w tym 4 razy w MŚ grupy „A". W sumie podczas igrzysk olimpijskich i mistrzostw świata rozegrał 87 meczów, zdobywając w nich 47 goli. Na MŚ grupy „B" w 1985 r. został królem strzelców, dodatkowo wybranym do drużyny gwiazd tego turnieju. Ostatnie spotkanie w kadrze narodowej rozegrał 27 kwietnia 1986 w Moskwie również przeciwko RFN (zremisowane 5:5) podczas MŚ grupy „A". W 54. minucie tego pojedynku zdobył swoją ostatnią bramkę w kadrze.