W latach 1954–1956 był członkiem prezydium Ogólnopolskiego Komitetu Frontu Narodowego, później nadal zasiadał do 1983 w Ogólnopolskim Komitecie tej organizacji (już pod nazwą Front Jedności Narodu)„Trybuna Robotnicza”, nr 4, 7 stycznia 1958, s. 2..

Pełnił mandat poselski do Krajowej Rady Narodowej, na Sejm Ustawodawczy oraz na Sejm PRL I, II, III, IV, V, VI, VII i VIII kadencji. Podczas II, III, IV i V kadencji był przewodniczącym Komisji Spraw Wewnętrznych. W latach 1947–1952 II wiceprezes Rady Ministrów. W listopadzie 1949 został członkiem Ogólnokrajowego Komitetu Obchodu 70-lecia urodzin Józefa Stalina„Życie Warszawy”, nr 306 (1808), 6 listopada 1949, s. 1..

W latach 1953–1956 prezes zarządu głównego Związku Samopomocy Chłopskiej, następnie do 1976 przewodniczący rady Centrali Rolniczej Spółdzielni „SCh”, a do 1981 przewodniczący rady Centralnego Związku Spółdzielni Rolniczych „SCh”.

Przewodniczący Głównej Komisji Rewizyjnej Towarzystwa Przyjaźni Polsko-Radzieckiej od 1970 do 1983, członek władz naczelnych Związku Bojowników o Wolność i Demokrację (m.in. członek Prezydium Zarządu GłównegoNowe władze ZBoWiD, „Głos Słupski”, nr 251, 22 września 1969, s.