Po przeprowadzce do Sanoka, w 1961 został nauczycielem biologii w tamtejszej Szkole Żeńskiej Stopnia Podstawowego i Licealnego (późniejsze II Liceum Ogólnokształcące), początkowo prowadziąc też lekcje przysposobienia obronnego). Po 1970 został zastępcą dyrektora II LO, Stanisława Obary, pełniąc tę funkcję przez 12 lat. W 1984 przeszedł na emeryturę. Od tego czasu do końca życia prowadził w szkole lekcje w niepełnym etacie.
Został działaczem Ligi Ochrony Przyrody, w tym prezesem zarządu miejskiego LOP w Sanoku i wiceprezesem oddziału wojewódzkiego. Od 1954 należał do Związku Nauczycielstwa Polskiego. Od 1962 do 1990 był członkiem Stronnictwa DemokratycznegoAndrzej Brygidyn, Sanok między wojną a stanem wojennym, Sanok 1999, s. 65.. W ramach partii był przewodniczącym koła nauczycielskiego, sekretarzem i od 1974 przewodniczącym Miejskiego Komitetu, członkiem plenum Wojewódzkiego Komitetu, 28 listopada 1988 został wybrany na wiceprzewodniczącego MK SD w Sanoku. Był radnym Miejskiej Rady Narodowej (MRN): wybierany w 1978 (w tej kadencji był inicjatorem powołania Miejskiego Komitetu Kontroli Społecznej, w 1979 przewodniczył sesji rady, był członkiem jej prezydium), w 1984 (został zastępcą przewodniczącego MRN), w 1988.