Działalność stowarzyszeniowa i związkowa Od 1950 był członkiem Oddziału Łódzkiego Polskiego Towarzystwa Historycznego (od 1956 zasiadał w jego zarządzie, w latach 1987–1994 był wiceprzewodniczącym, we wrześniu 2000 został jego honorowym członkiem). Od 1958 należał też do Polskiego Towarzystwa Historii Medycyny, a od 1962 do Stowarzyszenia Archiwistów Polskich oraz Towarzystwa Przyjaciół Łodzi (w późniejszych latach pełnił funkcję jego wiceprzewodniczącego). Był także przez ponad 15 lat członkiem Komisji Historycznej Okręgu Łódzkiego Związku Nauczycielstwa Polskiego oraz przez ponad 10 lat przewodniczącym Komisji Archiwalnej Zarządu Głównego ZNP.
W 1987 został przyjęty do Łódzkiego Towarzystwa Naukowego.
Działalność polityczna W 1961 przystąpił do Stronnictwa Demokratycznego. Został później przewodniczącym Komisji Historycznej Komitetu Łódzkiego SD. Zasiadał w radzie wojewódzkiej PRON.
W 1985 uzyskał z ramienia SD mandat posła na Sejm PRL IX kadencji. Reprezentował okręg Łódź Śródmieście. Zasiadał w Komisji Administracji, Spraw Wewnętrznych i Wymiaru Sprawiedliwości, Komisji Edukacji Narodowej i Młodzieży oraz w Komisji Nadzwyczajnej do rozpatrzenia projektu ustawy Prawo o stowarzyszeniach oraz projektów ustaw dotyczących związków zawodowych.