Obiskoval je OŠ Polje ob Sotli, nižjo gimnazijo Kozje in Učiteljišče v Celju, nato pa zaključil še PA Maribor kot predmetni učitelj zgodovine in geografije. Ob delu je doštudiral še pedagogiko na FF UL. Najprej je poučeval na OŠ Sladka Gora in Podčetrtek, sledila je zaposlitev v Velenju (ERA in RZZ), nato je bil pedagog in učitelj na OŠ Gustava Šiliha Velenje ter ravnatelj na OŠ Žalec (1983−1987) in OŠ Antona Aškerca Velenje (od 1987 do upokojitve 1998). Dejaven je tudi v kulturi. Bil je predsednik kulturne skupnosti in ZKOS (Velenje, Šoštanj in Šmartno ob Paki) ter 18 let napovedovalec Radia Celje.