Bil je član HK Jesenice, s katerim je bil med leti 1958-71 in leta 1974 državni prvak. Do leta 1982 je bil s HK Jesenice še petkrat državni prvak, šestkrat pa je zasedel drugo mesto v državnem prvenstvu Jugoslavije. Za prvo moštvo Jesenic je začel igrati pri sedemnajstih letih. Igral je tudi v tujini: med leti 1971-73 za Olten v Švici, leta 1975 za Aroso v Italiji, leta 1976 za Asiago v Italiji, in drugje. Leta 1977 je igral za Medveščak iz Zagreba. Med leti 1978-82 je igral za Celje. Njegova kariera je bila dolga. Za časa olimpijskih iger v Sarajevu, leta 1984, je bil še aktivni igralec v Italiji.
Za jugoslovansko državno reprezentanco je zbral 247 nastopov in bil njen kapetan. Sodeloval je na štirinajstih svetovnih prvenstvih in na treh olimpijskih igrah. Leta 1964 je na olimpijskih igrah v Innsbrucku je z reprezentanco dosegel 14. mesto. Leta 1968 je na olimpijskih igrah v Grenoblu z reprezentanco dosegel 9. mesto. Na olimpijskih igrah v Sapporu leta 1972 je z reprezentanco dosegel 11. mesto. V času aktivnega igranja hokeja si je pridobil tudi trenersko izobrazbo. S trenerskim delom se je izkazal v Italiji in Švici. Bil je eden najboljših hokejskih igralcev v Sloveniji. Danes živi v Radovljici.
Leta 2006 so mu podelili naziv častni občan Občine Jesenice.
Leta 2012 pa je bil sprejet v Hram slovenskih športnih junakov.
Leta 2015 je prejel Bloudkovo plaketo za življenjsko delo v športu.
V. Krevsel: Kdo je kdo med olimpijci od Rateč do Rodin, Jesenice 2004
Osebnosti, od A do L, Ljubljana 2008
J. Sinobad: Dežela, kulturnozgodovinski oris Radovljiške ravnine, Ljubljana 1998, str. 203