Po končani osnovni šoli je obiskoval klasično gimnazijo v Mariboru, po nemški okupaciji nadaljeval šolanje na klasični gimnaziji v Ljubljani, kjer je tudi maturiral. Nato je diplomiral na vseučilišću Zagrebu. Po osvoboditvi je kot predmetni učitelj zgodovine in zemljepisa poučeval na slovenjegraški OŠ pri bolnišnici, med leti 1961 - 1963 je bil učitelj in upravitelj stare OŠ 'Konjušnica', 1963-1975 ravnatelj OŠ Gustava Šiliha Velenje. Leta 1975 je soustanovil VIZ Velenje, direktor vzgojnoizobraževalnega zavoda je bil do upokojitve 1985.
Bil je zelo zaslužen za razvoj šolstva in pedagoške dejavnosti v Šaleški dolini.