Po ukończeniu studiów osiadł w Sanoku. Został nauczycielem wychowania fizycznego w tamtejszym II Liceum Ogólnokształcącym im. Marii Skłodowskiej-Curie. Od 1974 do 1975 był dyrektorem Liceum Medycznego w Sanoku. W Sanoku jako nauczyciel pracował także w I Liceum Ogólnokształcącym w Sanoku, w Szkole Podstawowej nr 7, a od 1990 do 1995 w Zespole Szkół Mechanicznych.
Oprócz pracy jako nauczyciel nadal był zawodnikiem i do 1968 trenerem lekkoatletycznym w klubie sportowym LKS Sanok. Następnie pełnił funkcję koordynatora sportu szkolnego w powiecie sanockim, później stanowisko podinspektora i inspektora wychowania fizycznego i sportu w Wydziale Oświaty w Sanoku, a później wizytatora ds. sportu w Kuratorium Oświaty i Wychowania w Krośnie. Od 1964 był członkiem zarządu Szkolnego Związku Sportowego, w latach 70. został członkiem władz powiatowych i wojewódzkich SZS. W 1970 został przewodniczącym utworzonego Międzyszkolnego Klubu Sportowego „Zryw” Sanok, wydzielonego z oddziału powiatowego Zrywu, pełniąc tę funkcję przez wiele kolejnych lat. Po przekształceniu MKS Zryw w Towarzystwo Sportowe Zryw 12 marca 1992 pozostał prezesem zarządu. Był trenerem sekcji łyżwiarstwa szybkiego Zrywu od 1969 do 1972 oraz od 1977 do marca 1994, wychowując wielu utytułowanych panczenistów, m.in. Witolda Mazura.