Po končani meščanski šoli v Celju in Srednji tehnični šoli v Ljubljani je diplomiral iz strojništva na FS v Ljubljani. Zaposlen je bil v Železarni Štore, Lesni industriji Celje, Elektro Dvigalu v Ljubljani in od 1958 do upokojitve 1986 na RLV.
Bil je družbenopolitično aktiven na RLV, v občini in regiji kot član CK ZKJ, v KS Šmartno, v leth 1964–1965 je bil predsednik Planinskega društva Velenje.