W 1964 podpisał list pisarzy polskich, protestujących przeciwko listowi 34, wyrażając protest przeciwko uprawianej na łamach prasy zachodniej oraz na falach dywersyjnej rozgłośni radiowej Wolnej Europy, zorganizowanej kampanii, oczerniającej Polskę Ludową„Dziennik Polski”, rok XX, nr 111 (6303), 12 maja 1964, s. 2.. W 1968 członek Ogólnopolskiego Komitetu Frontu Jedności Narodu„Trybuna Robotnicza”, nr 133 (7571), 5 czerwca 1968, s. 2. oraz Komitetu Honorowego obchodów 500. rocznicy urodzin Mikołaja Kopernika„Urania”, miesięcznik Polskiego Towarzystwa Miłośników Astronomii, nr 3, marzec 1969, s. 84..

W latach 1972–1989 był posłem na Sejm z okręgu Chorzów (bezpartyjny). W latach 1983–1989 był przewodniczącym Krajowej Rady Towarzystwa Przyjaźni Polsko-Radzieckiej. Wieloletni członek Rady Naczelnej oraz Zarządu Głównego organizacji kombatanckiej ZBoWiDNowe władze ZBoWiD, „Głos Słupski”, nr 251, 22 września 1969, s. 1–2.. W 1983 został także członkiem Rady Krajowej PRON„Trybuna Robotnicza”, nr 109 (12 961), 10 maja 1983, s. 6.. W maju 1985 powołany w skład prezydium Rady Naczelnej ZBoWiDWierni tradycjom walki o wolność i demokrację – wierni Polsce Ludowej, „Trybuna Robotnicza”, nr 104, 6 maja 1985, s. 1–2.. W latach 1988–1990 członek Rady Ochrony Pamięci Walk i Męczeństwa.