W tym czasie ukończył studia podyplomowe: w zakresie Pedagogiki Specjalnej – Resocjalizacja (Wyższa Szkoła Pedagogiki Specjalnej w Warszawie, 1984–1986) oraz w zakresie Organizacji i Zarządzania Oświatą dla Kierowniczej Kadry Oświatowej (Centralny Ośrodek Doskonalenia Nauczycieli – ośrodek w Sulejówku, 1989–1991).

W 2001 Łódzkie Kuratorium Oświaty nadało mu stopień zawodowy Nauczyciela Dyplomowanego. 31 sierpnia 2005 przeszedł na emeryturę.

Równolegle pracował w charakterze wykładowcy w niepaństwowych szkołach wyższych: 2000–2009 w Wyższej Szkole Informatyki w Łodzi, Wydział Pedagogiki, a w latach 2003–2012 w Wyższej Szkole Pedagogicznej w Łodzi.

Działalność społeczno-polityczna Stowarzyszenia 1967–1982 – Związek Harcerstwa Polskiego. 1975–2004 – Towarzystwo Wiedzy Powszechnej. 1983–1989 – Monar – Młodzieżowy Ruch na Rzecz Przeciwdziałania Narkomanii. 2016 – Komitet Obrony Demokracji, region łódzki

Partie polityczne 1967–1981 – członek PZPR. 1990–2002 – członek Unii Demokratycznej, później Unii Wolności.