W Sejmie PRL stał na czele Komisji Kultury i Sztuki, zasiadał również w Komisji Sprawiedliwości. W latach 1954–1981 był członkiem Centralnego Komitetu SD, od 1980 zasiadając w jego prezydium. Od 1959 do 1961 był zastępcą przewodniczącego w latach 1961–1981 przewodniczącym Wojewódzkiego Komitetu SD w Bydgoszczy. Sprawował funkcję wiceprzewodniczącego Wojewódzkiego Komitetu Frontu Jedności Narodu. Działał na rzecz regionu – w 1984 stanął na czele Społecznej Rady do Spraw Powołania Akademii Medycznej w Bydgoszczy.
Po odejściu z Sejmu pełnił funkcję zastępcy przewodniczącego Trybunału Stanu dwóch kadencji (1982–1989)Informacje na stronie Trybunału Stanu oraz wiceprzewodniczącego Wojewódzkiej Rady Narodowej (łącznie pozostawał na tym stanowisku przez ponad dwie dekady). Był członkiem Rady Konsultacyjnej przy Przewodniczącym Rady Państwa (1986–1989)Witold Lasota (sic!), w: Rada Konsultacyjna przy Przewodniczącym Rady Państwa: 1986–1987 (red. Tadeusz Kołodziejczyk, Danuta Górecka), Warszawa 1988, str. 434. Ze stanowiska redaktora naczelnego IKP odszedł w 1986 – był wówczas szefem redakcji dziennika z najdłuższym stażem w skali kraju.