Obiskoval je OŠ Tepanje. Po končani nižji gimnaziji Slovenske Konjice in učiteljišču v Celju je diplomiral na FE Ljubljana. V letih 1968−1971 je poučeval na OŠ Miklavž pri Ormožu, nato pa v obdobju 1971−2006 na RŠC (ŠCV) Velenje.
Dve mandatni obdobji je bil ravnatelj Srednje elektrotehniške in računalniške šole, prvih osem let po uvedbi mature član in glavni ocenjevalec v republiški predmetni komisiji za elektrotehniko. 20 let je pel v Mešanem pevskem zboru Gorenje, 25 let vodil pevski kvintet Flamingo. Kot prvi med tremi napovedovalci je delal na Radiu Velenje od ustanovitve do 1981, 20 let je pooblaščena oseba za sklepanje Zakonskih zvez v občini Velenje.