Studiował na Uniwersytecie Jagiellońskim (wydział bilogiczno-geograficzny). W Liceum Ogólnokształcącym w Kalwarii Zebrzydowskiej pracował jako nauczyciel geografii.
W latach 1963-1964 pełnił w tejże szkole obowiązki dyrektora. Po przeniesieniu się do Krakowa pracował w Kuratorium Oświaty i Wychowania jako starszy wizytator.