Od 1948 członek Polskiej Zjednoczonej Partii Robotniczej; był członkiem Centralnej Komisji Rewizyjnej PZPR (1948–1954) oraz członkiem Komitetu Centralnego (1964–1981).
W latach 1971–1985 członek Rady Państwa. Zasiadał także w Wojewódzkim Komitecie Frontu Jedności Narodu„Głos Mechanika”, nr 3 (44), marzec 1972, s. 1. W 1981 był członkiem tzw. Komisji Grabskiego powołanej przez Komitet Centralny PZPR w celu ustalenia odpowiedzialności osobistej członków ekipy Edwarda Gierka„Dziennik Łódzki”, nr 86 (9837), 1–3 maja 1981, s. 2.
W latach 1944–1952 i 1961–1985 poseł kolejno do Krajowej Rady Narodowej, na Sejm Ustawodawczy oraz Sejm PRL III, IV, V, VI, VII i VIII kadencji. W ciągu długiego okresu pełnienia mandatu poselskiego wielokrotnie był przewodniczącym komisji: w latach 1945–1946 Komisji Administracji i Bezpieczeństwa (KRN), w latach 1947–1948 Komisji Organizacyjno-Samorządowej, w latach 1948–1949 komisji Samorządowej (Sejm Ustawodawczy), w latach 1964–1965 Komisji Przemysłu Ciężkiego, Chemicznego i Górnictwa (Sejm III kadencji), w latach 1972–1976 Komisji Przemysłu Ciężkiego i Maszynowego (VI kadencja), w latach 1976–1984 Komisji Przemysłu Ciężkiego, Maszynowego i Hutnictwa (VII i VIII kadencja), a w latach 1984–1985 Komisji Przemysłu (VIII kadencja).