Obiskoval je OŠ Pesje, 6. do 8. razred pa v Prvi osnovni šoli v konjušnici. Maturiral je v prvi generaciji maturantov Srednje rudarske šole na RŠC.
V letih 1967−1976 je bil zaposlen na RLV, 1976−79 je bil strokovni delavec na ZSSS Občinskem svetu Velenje in 1979−84 direktor TGP (Gostinstvo, Rdeča dvorana, Golte), od 1984 do upokojitve 1995 je delal na RLV.
Bil je prvi predsednik zbora članic LB, v obdobju 1978−1982 predsednik Zbora krajevnih skupnosti Velenje, začasni vodja delovne skupnosti SIS gospodarskih dejavnosti, v KS Pesje je vodil gradbene odbore za ceste, kanalizacijo in toplovod, je predsednik tamburašev pri DPD Svoboda Pesje.