Był współzałożycielem „Notatek Płockich” oraz Mazowieckiego Towarzystwa Kultury w Płocku, jak również inicjatorem powstania pism „Jedność Mazowiecka” i „Wiadomości Płockie”. Przez długi okres pełnił obowiązki prezesa Towarzystwa Naukowego Płockiego (1957–1968).
W 1957 i 1961 uzyskiwał mandat posła na Sejm PRL z okręgu Płock, w trakcie kadencji pełnił m.in. funkcje zastępcy przewodniczącego Komisji Mandatowo-Regulaminowej oraz sekretarza Klubu Poselskiego SD.
Henryk Wosiński, Stronnictwo Demokratyczne w Polsce Ludowej. Cz. 3: Udział Stronnictwa w pracach parlamentu PRL w latach 1944-1968 (red. Wiktoria Beczek), Warszawa 1969, s. 51