Uczestnik 15 turniejów Mistrzostw Świata w latach 1975-1993.
Po wygraniu przez Polskę turnieju mistrzostw świata Grupy B w 1985 i uzyskanym awansie do Grupy A został odznaczony Brązowym Medalem za Wybitne Osiągnięcia Sportowe.
Po zakończeniu czynnego uprawiania hokeja zaczął pracować jako trener. W latach 1994–1996 pełnił funkcję asystenta selekcjonera narodowej kadry Polski Władimira Safonowa, po czym w 1996 wyjechał do Niemiec. W 1997 trafił do Szwajcarii, gdzie początkowo prowadził tamtejsze kluby trzecioligowe i drugoligowe. Ostatecznie trafił do ekstraligowego ZSC w Zurychu, w którym przez trzy lata szkolił pierwszy zespół seniorów, a później zajął się opracowywaniem koncepcji i nadzorowaniem szkolenia młodzieży, trenowaniem grup juniorskich oraz asystowaniem szkoleniowcowi drugiej drużyny seniorów. W sezonie 1994/1995 pełnił funkcję asystenta głównego trenera pierwszej drużyny seniorów, która zdobyła wicemistrzostwo Szwajcarii. Podczas jego pracy drużyna juniorska zdobyła siedmiokrotnie mistrzostwo w lidze Elite A podczas 10 sezonów. W 2020 zakończył pracę w klubie ZSC i postanowił powrócić do Polski.
Został działaczem samorządowym w Tychach.