Od 1970 działał jako kierownik Wydziału Rolnictwa i Leśnictwa przy Prezydium Powiatowej Radzie Narodowej w Lubaczowie. Od 1 lipca 1972 do 15 grudnia 1973 kierował prezydium PRN, następnie od 16 grudnia 1973 do 31 maja 1975 pozostawał naczelnikiem powiatu lubaczowskiego. Jednocześnie działał w strukturach partyjnych, zajmował stanowiska wiceprezesa Powiatowego Komitetu w Lubaczowie (1972–1975) i członka Wojewódzkiego Komitetu ZSL w Rzeszowie (1970–1975), a od 1975 do 1987 pozostawał zastępcą szefa WK ZSL w Przemyślu. Od 1 czerwca 1975 do stycznia 1987 pełnił funkcję wicewojewody przemyskiego. Następnie od 1987 do 1989 kierował wojewódzkimi strukturami ZSL, dodatkowo od 1988 do 1989 był zastępcą członka Naczelnego Komitetu ZSL. Po przekształceniu ZSL w Polskie Stronnictwo Ludowe „Odrodzenie” został członkiem Głównej Komisji Rewizyjnej tegoż.
Później pracował w Państwowym Przedsiębiorstwie Handlu i Usług oraz jako szef działu firmy ochroniarskiej. Został również działaczem Związku Żołnierzy Wojska Polskiego w Przemyślu, kierował rejonowym biurem tej organizacji;