Született 1955-ben Csíkszentkirályon.
375-szörös válogatott.
Az 1970-ben alakul Lyceum csapatában kezdi jégkorongozó pályafutását Mezey Imre kezei alatt. Itt játszik először együtt Gál Sándorral, akivel évekig legendás párost alkottak.
Első nemzetközi szereplésén, az 1973-as gröningeni (Hollandia) U18-as Európa Bajnokságon IV. helyezést ér el a román válogatottal.
Legnagyobb eredményei az 1977-es A divíziós bécsi világbajnokságon való szereplése (amelyen Ionescu Ştefan edző vezetésével a vigaszágon 5-4-re legyőzik Amerika csapatát), az 1980-as Egyesült Államokbeli Olimpia (VII. hely a 12-es mezőnyben).
Jégkorongozóként csak a Steauaval nyert bajnokságot az 1977-78-as idényben, mivel katonai szolgálatát Bukarestben töltötte.
Mérlege az Olimpiai játékokon: 10 mérkőzés, 3 gól, 3 gólpassz 2 büntetőperc.
A csoportos VB-n: 10 mérkőzés, 1 gólpassz 6 büntetőperc.
B és C csoportos VB-n: 69 mérkőzős, 23 gól 19 gólpassz és 28 büntetőperc a mérleg.
1985-tól a Haladás jégkorongcsapatnál előbb harmad-edző majd főedző egészen 1989-ig, majd kisebb megszakításokkal 2002-ig a Csíkszeredai Sport Club vezető edzője. Sportmesteri és Érdemes Edzői címekkel ismerték el teljesítményét.
Legfontosabb statisztikai mutatói válogatott mezben:
meccs | gól | gólpassz | pont | bp | ||
1974 | VB B csoport – Ljubljana | 7 | 0 | 0 | 0 | 0′ |
1975 | VB B csoport – Sapporo | 7 | 0 | 2 | 2 | 0′ |
1976 | Olimpia – Innsbruck, 7.hely | 6 | 5 | 1 | 6 | 0′ |
1976 | VB B csoport Svájc | 7 | 2 | 3 | 5 | 2′ |
1977 | VB – A csoport – Bécs | 10 | 0 | 1 | 1 | 6′ |
1978 | VB – B csoport -Belgrád | 7 | 3 | 3 | 6 | 0′ |
1979 | VB – B csoport – Galac | 6 | 2 | 3 | 5 | 2′ |
1980 | Olimpia – Lake Placid, 7. hely | 5 | 0 | 3 | 3 | 2′ |
1981 | VB – B csoport – Urtijëi Olaszország | 7 | 3 | 1 | 4 | 4′ |
1982 | VB – B csoport – Klagenfurt | 7 | 5 | 3 | 8 | 12′ |
1983 | VB B csoport – Tokyo | 7 | 2 | 2 | 4 | 4′ |
1985 | VB C csoport – Franciaország | 7 | 4 | 1 | 5 | 4′ |
1987 | VB C csoport – Dánia | 7 | 2 | 1 | 3 | 0′ |
Összesítve világversenyeken elért eredmények
meccs | gól | gólpassz | pont | bp |
|
Olimpia/A csoport | 21 | 5 | 5 | 10 | 8′ |
B és C csoport | 69 | 23 | 19 | 42 | 28′ |