Był zawodnikiem od 1967 do 1991. Przez 12 sezonów ligi polskiej rozegrał 392 mecze i strzelił 354 gole. Pod koniec kariery grał w Niemczech, w tym w ostatnim klubie Duisburger SC jako grający trener.
Uczestniczył w turniejach zimowych igrzysk olimpijskich1976, 1980, 1984 oraz mistrzostw świata1976, 1977, 1979, 1981, 1983, 1985, w tym dwóch turniejów w Grupie A, 125-krotny reprezentant kraju (1974-85), strzelec 88 goli dla reprezentacji narodowej (trzecie miejsce w historii polskiego hokeja)[1]. W reprezentacyjnym ataku był partnerem Andrzeja Zabawy i Leszka Kokoszki.
We wrześniu 1994 został mianowany menedżerem reprezentacji Polski[12].
Został komentatorem i ekspertem podczas transmisji meczów ligowych i reprezentacyjnych hokeja na lodzie w Telewizji Polskiej. W 2006 roku komentował dla TVP Zimowe Igrzyska Olimpijskie w Turynie. Cztery lata później gościł w studio olimpijskim TVP. Był także ekspertem programu „Trzecia tercja” w TVP Sport. W roli komentatora i eksperta na meczach polskiej ligi występował również na antenie stacji Wizja Sport. Później ponownie został ekspertem w TVP Sport.
Życie prywatne
Żonaty z Małgorzatą, ojciec Tomasza i Michaela.
Odznaczenia
Złoty Krzyż Zasługi (2005, za zasługi w działalności społecznej na rzecz rozwoju sportu i kultury fizycznej)[13]
Brązowy Krzyż Zasługi (2000, za zasługi w działalności na rzecz rozwoju kultury fizycznej i sportu)[14]