OŠ je obiskoval v Šentilju in Velenju, Ekonomsko srednjo šolo v Celju, diplomiral pa je na Ekonomski fakulteti v Ljubljani.
V letih 1971−1972 je bil zaposlen na SDK (podr. Celje), 1973−1996 v SDK (podr. Velenje), od 1996 do upokojitve leta 2007 pa na Davčnem uradu Velenje. V letih 1982−2001 je bil vodja Oddelka inšpekcije.
Kot uspešen tekač na dolge proge je bil v letih 1974−1978 uvrščen od 6. do 10. mesta na republiških prvenstvih v malem maratonu, na jugoslovanskem prvenstvu je zasedel 12. mesto. Je večkratni zmagovalec v krosu in smučarskih tekih na sindikalnih igrah SDK v RS.