W okresie PRL pracował w Zespole Adwokackim nr 1 w Sanok, funkcjonującym pod adresem Plac Rewolucji Październikowej 12, w ramach Izby Adwokackiej w Rzeszowie.
Był długoletnim działaczem ruchu ludowego, działając w ruchu ludowym przed 1939, a pod 1945 w strukturach Zjednoczonego Stronnictwa Ludowe. W listopadzie 1956 został wybrany członkiem obwodowej komisji wyborczej nr 2 w Sanoku. W latach 60., 70. był radnym Powiatowej Rady Narodowej w Sanoku (m.in. wybrany w 1965). Pełniąc ten mandat, po dokonanej reformie w 1972 został radnym Miejskiej Rady Narodowej w Sanoku i został zastępcą przewodniczącego Komisji Ochrony Porządku i Bezpieczeństwa Publicznego. Jako radny MRN uzyskiwał reelekcję w wyborach w 1973 (zasiadł w Komisji Rozwoju Gospodarczego i Gospodarki Mieszkaniowej), w 1978 (zasiadł w Komisji Przestrzegania Prawa i Porządku Publicznego). Należał wówczas do klubu radnych ZSL. Po 1990 należał do Polskiego Stronnictwa Ludowego. Pod koniec życia był przewodniczącym Komisji Rewizyjnej koła miejskiego PSL w Sanoku.