Po končani Srednji gozdarski šoli v Postojni se je zaposlil na Gozdnem gospodarstvu Brežice, leta 1969 do upokojitve pa na RLV. V letih 1970−1974 je bil predsednik Občinske zveze ZSMS Velenje, 1975−1979 sekretar ZK elektrogospodarstva Slovenije, 1984−1988 predsednik Občinskega sindikalnega sveta Velenje, 1984−1988 član družbenopolitičnega zbora Velenje, dva mandata starešina in dva mandata tajnik LD Velenje, 1978−1982 pa predsednik odbora za SLO in DS.