OŠ je obiskoval v Paki pri Velenju, nižjo gimnazijo v Slovenj Gradcu, učiteljišče v Celju ter študij matematike in fizike na ljubljanski FNT. Strokovno se je izpopolnjeval tudi v tujini. V letu 1962/1963 je delal na OŠ Biba Röck v Šoštanju, leta 1964 na UE Ravne na Koroškem, v letih 1969−1983 na Gimnaziji Velenje, 1983−1984 in 1990−1998 v Veplasu Velenje, 1985−1989 na OK SZDL Velenje in 1998−2008 kot direktor MTI Evropa, d. o. o., v Mariboru. Bil je podpredsednik in sodnik v AK Velenje, predsednik SK Velenje, aktiven pri OTKS, v katerem so poživili delovanje športa v Šaleški dolini. Kot sekretar pri OK SZDL je pripomogel k sanaciji TEŠ-a pri zniževanju emisij škodljivih plinov. V tem času je bil tudi član RK SZDL, delegat DPZ v SO Velenje ter kasneje še dvakrat občinski svetnik. V Veplasu je mdr. prevzel projekt za vojaške balistične čelade in neprebojne jopiče za vojsko ter tako postal priznani specialist za balistično zaščito. V JLA je bil pomočnik komandanta 11. samostojne partizanske brigade v Slovenski Bistrici. Dosegel je čin majorja in postal načelnik štaba Savinjsko-šaleške brigade TO ter kasneje vodil komisijo za vzgojo in izobraževanje častnikov pri Območnem združenju slovenskih častnikov Velenje.