W latach 1969–1980 sekretarz Rady Państwa. Był posłem na Sejm PRL I, II, III, IV, V, VI, VII i VIII kadencji (1952–1985), w latach 1980–1985 przewodniczył Komisji Administracji, Gospodarki Terenowej i Ochrony Środowiska (w 1984 „gospodarkę terenową” zastąpiono w nazwie komisji „gospodarką przestrzenną”).

W latach 1958–1981 członek Prezydium i sekretarz Ogólnopolskiego Komitetu Frontu Jedności Narodu. Od 1969 członek Zarządu GłównegoNowe władze ZBoWiD, „Głos Słupski”, nr 251, 22 września 1969, s. 1–2., a w latach 1979–1990 członek prezydium Rady Naczelnej Związku Bojowników o Wolność i Demokrację.

Pochowany na cmentarzu Wojskowym na Powązkach w Warszawie (kwatera C37-9-3)Wyszukiwarka grobów w Warszawie..

Ordery i odznaczenia Order Sztandaru Pracy I klasy Krzyż Komandorski Orderu Odrodzenia Polski (6 kwietnia 1955) („w 10 rocznicę Polski Ludowej za zasługi w pracy społeczno-politycznej i zawodowej”). Order Krzyża Grunwaldu III klasy (13 września 1946) („za zasługi w walce z okupantem niemieckim i pracę konspiracyjną”). Krzyż Partyzancki Srebrny Krzyż Zasługi Medal Zwycięstwa i Wolności 1945 Medal 40-lecia Polski Ludowej (1984)Uroczyste posiedzenie Prezydium Rady Naczelnej ZBoWiD, „Dziennik Bałtycki”, nr 177, 26 lipca 1984, s.