OŠ je obiskoval v Topolšici, nižjo gimnazijo pa v Šoštanju. Na industrijski kovinarski šoli pri TAM v Mariboru se izšolal za strojnega ključavničarja. Leta 1966 je diplomiral na Višji pravni šoli v Mariboru. Opravil je tudi enoletno politično šolo na Visoki šoli za politične vede v Ljubljani (1964).
V TE Šoštanj se je zaposlil leta 1955 in tam (z manjšo prekinitvijo – Nivo Celje in REK Velenje) ostal do upokojitve leta 1991. Začel je kot ključavničar, nato pa opravljal naloge pravnika, organizatorja izobraževanja, dva mandata je bil član Kolegijskega poslovodnega organa za splošno kadrovsko področje v TEŠ.
Bil je predsednik mladinske organizacije v TEŠ, predsednik OK ZMS v Velenju in predsednik sindikata v TEŠ.
Pri Kinološki zvezi Slovenije je opravil izobraževanja za inštruktorja osnovne vrste šolanja psa in za sojenje dela s psi po klasičnih programih FCI. S psoma Jakom in Texom se je v letih 1994−2005 udeležil več kot 10 mednarodnih in 50 državnih tekem. Je začetnik terapevtskih kinoloških uric za varovance v domovih za varstvo odraslih.
Bil je med ustanovitelji Taborniške družine Topli vrelec (1955) in njen načelnik. Aktiven je bil tudi pri dramski skupini v Topolšici in odbojkarskem klubu v Topolšici ter aktivno udeležen v ekološkem gibanju konec 80-ih let v Šaleški dolini.