Podjął studia doktoranckie zorganizowane przez Instytut Doskonalenia Nauczycieli przy Uniwersytecie Warszawskim i uzyskał tytuł naukowy doktora na podstawie rozprawy doktorskiej pt. Ocena pracy nauczyciela w teorii i praktyce pedagogicznej. Został działaczem Związku Nauczycielstwa Polskiego, członkiem Zarządu Głównego ZNP, przewodniczącym komisji pedagogicznej ZG ZNP. Był członkiem społecznej rady programowej czasopisma „Głos Nauczycielski”. Pod koniec lat 80. pełnił stanowisko kuratora wojewódzkiego Kuratorium Oświaty i Wychowania. 15 października 1977 jako delegat uczestniczył w Ogólnopolskim Kongresie Pedagogicznym w Warszawie.

Był członkiem Miejskiego Komitetu Frontu Jedności Narodu w Sanoku. Został wybrany radnym Miejskiej Rady Narodowej (MRN) w Sanoku w 1984 i zasiadł w Komisji Oświaty, Kultury i Sportu. Od 1986 do 1993 był prezesem Szkolnego Związku Sportowego (SZS) w województwie krośnieńskim. Kandydował do Senatu RP w wyborach parlamentarnych w 1991 w okręgu wyborczym województwo krośnieńskie.

Jego żoną została Anna, nauczycielka języka rosyjskiego. Ich synami są Grzegorz (ur. 1960, prawnik, sędzia Sądu Rejonowego i Okręgowego w Krośnie) i Wojciech (ur.