W maju 1976 został wybrany sekretarzem organizacyjnym Komitetu Miejskiego PZPR w Sanoku (jego poprzednikiem był Stefan Majcher), ponownie wybrany w listopadzie 1977, pełnił to stanowisko do 1981. Od 26 sierpnia 1982 do 1984 był zastępcą kierownika, a od 1984 do 1990 kierownikiem Rejonowego Ośrodka Pracy Partyjnej (ROPP) PZPR w Sanoku.

W 1958 został członkiem Komisji Mandatowej przy Miejskiej Radzie Narodowej (MRN) w Sanoku. W latach 70. sprawował mandat radnego Powiatowej Rady Narodowej w Sanoku; w 1972 został przewodniczącym Komisji Mandatowej i został wybrany przewodniczącym Konwentu Seniorów. Został wybrany radnym MRN w Sanoku: 1973 (został członkiem Komisji Wychowania, Oświaty i Kultury), 1978, 1984 (został przewodniczącym Komisji Oświaty, Kultury i Sportu, do 1987). W październiku 1976 objął po S. Majcherze stanowisko zastępcy przewodniczącego Prezydium MRN w Sanoku, które pełnił w kolejnych latach. W 1978 został przewodniczącym powołanego wówczas Miejskiego Komitetu Kontroli Społecznej (MKKS). Został członkiem prezydium Komitetu Zjazdu wychowanków Gimnazjum i I Liceum w Sanoku w 100-lecie szkoły 1880–1980. Był wybierany członkiem zarządu Towarzystwa Rozwoju i Upiększania Miasta Sanoka: styczniu 1983, w czerwcu 1987. W latach 80. przy Towarzystwie Rozwoju i Upiększania Miasta Sanoka był przewodniczącym komisji ds.