Obiskoval je OŠ Bibe Roecka v Šoštanju, nižjo gimnazijo v Šoštanju, učiteljišče v Tolminu, študij telesne vzgoje pa zaključil na fakulteti za šport v Ljubljani.
Štiri mesece je bil zapoislen na OŠ Bibe Roecka, v letih 1968−1970 na OŠ v Šmartnem ob Paki, od 1970 do upokojitve 2010 je poučeval na Šolskem centru v Velenju (najprej na rudarski usmeritvi, nato na elektro-računalniški usmeritivi in nazadnje na gimnaziji). V letih 1991−1993 je bil sekretar za obrambo na MO Velenje.
Od 1959 do 1971 je bil član prve ekipe Košarkarskega kluba Elektra in hkrati v letih 1968−1971 njen trener. V letih 1971−1973 je bil prvi trener KK Velenje. Na Šolskem centru Velenje je bil mdr. glavni mentor in predsednik ŠD.
Aktivno je treniral boks v BK Odred v Ljubljani, kot karateist je nosilec mojstrskega pasu I. dan, v letih 1970−1973 je bil tudi trener karateja na Šolskem centru.
Od 1952 je tabornik, od 1962 starešina (danes) Rodu Jezerski zmaj; je starešina Regionalne skavtske zveze ŠZT, starešina Območne taborniške zveze koroško-šaleško-savinjskega območja. Od konca šestdesetih let aktivno vodi taborjenja v Ribnem pri Bledu.
Bil je aktiven ekolog, soorganizator prvega protestnega ekološkega shoda v Jugoslaviji ( Velenje, 8. 10. 1987), soustanovitelj ŠED (Šaleškega ekološkega društva).
Je med ustanovitelji SDZ Velenje in soustanovitelj Demosa v občini Velenje. Od 1992 je aktiven v stranki SSDS, kasneje SDS, v letih 1992−2000 je bil predsednik MO SDS Velenje; četrti mandat je svetnik v MO Velenje.