W latach 1965–1967 był wiceprzewodniczącym, a w okresie od 1971 do 1973 przewodniczącym prezydium Wojewódzkiej Rady Narodowej w województwie warszawskim. W międzyczasie (od 1967 do 1971) pełnił funkcję sekretarza WKW partii (ekonomicznego, zaś pod koniec organizacyjnego). W latach 1973–1975 był I sekretarzem KW PZPR w Łodzi, w tym okresie kierował Prezydium tamtejszej Wojewódzkiej Rady Narodowej. Od 1975 do 1981 zasiadał w Komitecie Centralnym partii, do 1977 kierując jednocześnie wydziałem ekonomicznym, a od 1977 wydziałem odpowiadającym za przemysł, transport i budownictwo, a także zasiadając w sekretariacie KC. W 1976 uzyskał mandat posła na Sejm PRL VII kadencji w okręgu Legnica, zasiadając w Komisji Handlu Zagranicznego. W 1980 uzyskał reelekcję w tym samym okręgu. W Sejmie VIII kadencji zasiadał w Komisji Budownictwa i Przemysłu Materiałów Budowlanych.
Odznaczenia Order Sztandaru Pracy I klasy„Trybuna Robotnicza”, nr 37 (11 107), 16–17 lutego 1980, s.