Wzorem swojego ojca zajął się działalnością społeczną. Pracował m.in. w sekcji byłej Polonii Towarzystwa Przyjaciół Gdańska, Związku Kombatantów i Byłych Więźniów Politycznych, Klubie Byłych Więźniów KL Stutthof. Od 1948 do 1954 był radnym Miejskiej Rady Narodowej w Gdańsku. W latach 1961–1972 był posłem na Sejm jako osoba bezpartyjna. Od 1973 do 1976 zasiadał w Wojewódzkiej Radzie Narodowej. W latach 1971–1983 członek prezydium Ogólnopolskiego Komitetu Frontu Jedności Narodu. Był też wiceprzewodniczącym Wojewódzkiego Komitetu FJN oraz wiceprzewodniczącym zarządu wojewódzkiego Towarzystwa Przyjaźni Polsko-Radzieckiej.
Po przejściu na emeryturę zajął się działalnością na rzecz polsko-niemieckiego pojednania. Utrzymywał kontakty z niemieckimi organizacjami Aktion Sühnezeichen (Akcja Znaki Pokuty) oraz Zeichen der Hoffnung (Znaki Nadziei). Młodym Niemcom przekazywał swoje świadectwo o wojnie, obozach i cierpieniach.
W lipcu 1987 został wpisany do Księgi Honorowej Zasłużonych dla Ziemi Gdańskiej.
Jego żoną była Helena z domu Mionskowska (1923–2015), z którą miał syna Wojciecha (1949–2015).
Zmarł w Gdańsku, spoczywa w grobie rodzinnym na cmentarzu Oliwskim (kwatera 9-1-5).