Od połowy lat 80. przygotowywał pracę habilitacyjną pod tytułem Związki historiograficzne polsko-czeskie 1795–1914. Pełnił też obowiązki sekretarza naukowego Interdyscyplinarnego Zespołu Naukowego „3 Maja w tradycji i kulturze polskiej” oraz Interdyscyplinarnego Zespołu Naukowo-Badawczego Metodologii Historii i Historii Historiografii. Po 1989 zawiesił zajęcia dydaktyczne, w lutym 1993 zrezygnował z pracy na uczelni.
Działalność społeczna i polityczna Przez kilka lat pełnił obowiązki zastępcy sekretarza i sekretarza zarządu oddziału łódzkiego Polskiego Towarzystwa Historycznego, był członkiem okręgowego komitetu Olimpiady Historycznej, współpracował z Łódzkim Towarzystwem Naukowym i Wydawnictwem Łódzkim.
W latach 1968–1971 należał do Polskiej Zjednoczonej Partii Robotniczej. W 1980 wstąpił do „Solidarności”, zajmował się kolportażem prasy podziemnej. Od 1988 do 1989 należał do Polskiej Partii Socjalistycznej, wchodził w skład rady naczelnej tego ugrupowania. Sprawował mandat posła na Sejm X kadencji z rekomendacji Komitetu Obywatelskiego przy Lechu Wałęsie. W 1990 wstąpił do Ruchu Obywatelskiego Akcja Demokratyczna, a później należał do Unii Demokratycznej. Z listy tej partii bez powodzenia ubiegał się o reelekcję w wyborach parlamentarnych w 1991. Pracował w kilku komisjach sejmowych.