Po končani osnovni šoli v Plešivcu je šolanje nadaljeval na nižji gimnaziji v Šoštanju in učiteljišču v Celju ter diplomiral na Filozofski fakulteti v Ljubljani. V letih 1961–1962 je učil na OŠ Bele Vode in na OŠ MPT v Velenju v letih 1963/64 do 1966/67. V letih 1971/71 do 1973/74 je bil socialni delavec na OŠ MPT; na Delavski univerzi Velenje 1974–1981 vodja družbenega izobraževanja in na Rudniku lignita Velenje od 1981 do 1991 vodja pripravništva.
Literarne prispevke objavlja v številnih revijah.
1973: priznanje za delo s pionirji od Društva prijateljev mladine Velenje