V Celju je končal OŠ in nižjo gimnazijo ter v Ljubljani Srednjo geodetsko šolo in Višjo upravno šolo. Kot geodet je v letih 1957−1961 delal v GZ Celje, 1962−1970 v GU Žalec, 1970−1994 v GU Velenje in 1994−1997 v GU Mozirje. Med letoma 1997 in 2006 je bil samozaposlen. V GU Velenje je ob prevzemanju nalog na katastru komunalnih naprav poskrbel za osnove pri nastanku nove zakonodaje. Aktivno je sodeloval pri SK Velenje (organizator dela, investitor, smučarski vaditelj), v letih 1975−1985 je opravljal funkcijo državnega smučarskega sodnika. Kot dvakratni član IS dela Velenje je bil zadolžen za KS Gorenje. Aktivno je sodeloval tudi v civilni zaščiti in si kot predsednik komisije za odpravo elementarnih nesreč prizadeval za sanacijo plazišč v občini Velenje.