W 1954 wstąpił do Polskiej Zjednoczonej Partii Robotniczej, a w latach 1957–1962 należał do Związku Młodzieży Socjalistycznej. Od 1968 do 1978 był członkiem egzekutywy Komitetu Miejskiego lub Komitetu Miejsko-Gminnego PZPR w Chocianowie (do 1974 także prezydium MGK Frontu Jedności Narodu, początkowo jako przewodniczący). Pełnił mandat radnego Powiatowej Rady Narodowej w Lubinie oraz radnego Wojewódzkiej Rady Narodowej w Legnicy. W latach 1981–1985 pełnił mandat posła na Sejm PRL VIII kadencji w okręgu Legnica. Zasiadał w Komisji Do Spraw Samorządu Pracowniczego Przedsiębiorstw, Komisji Przemysłu Ciężkiego, Maszynowego i Hutnictwa, Komisji Przemysłu oraz w Komisji Nadzwyczajnej do rozpatrzenia projektu ustawy o Trybunale Konstytucyjnym.

Dzięki jego zaangażowaniu w mieście i gminie Chocianów nastąpił rozwój społeczno gospodarczy; wybudowano wiele obiektów budownictwa mieszkaniowego, socjalnego i przemysłowego, a także stadion sportowy i szkołę średnią przy ul. Kolonialnej. Był również zawodnikiem KS Stal i działaczem Polskiego Komitetu Olimpijskiego.