Po končani OŠ Mislinja in nižji gimnaziji v Slovenj Gradcu je absolviral na Višji pedagoški šoli v Ljubljani. V letih 1962−1964 in 1966/67 je bil predmetni učitelj matematike in fizike na OŠ Šmartno pri Slovenj Gradcu, lod 1967−1969 pa na OŠ Mihe Pintarja - Toleda v Velenju. 1969 se je zaposlil na RLV, kjer je bil v letih 1969−1975 novinar in urednik glasil Informator, Samoupravljanje in Rudar, 1974/75 Rudar kolektiva REK Velenje in od 1992 do upokojitve 1997 arhivar v arhivu RLV. Eno mandatno obdobje je bil predsednik osnovne organizacije sindikata Skupnih služb RLV in nato vrsto let sekretar osnovne organizacije ZKS Skupnih služb REK. Dejaven je bil tudi v sekciji DNS celjske regije za novinarje v združenem delu.
Je avtor številnih novinarskih člankov.