Wiceprezes Związku Nauczycielstwa Polskiego
Nauczyciel, pełnił również funkcję wicedyrektora szkoły podstawowej. Członek Związku Nauczycielstwa Polskiego od 1975 roku. W latach 1990-2006 Prezes Okręgu Łódzkiego ZNP. Od roku 2006 do chwili obecnej wiceprezes Zarządu Głównego ZNP. Od 1993 r. przez trzy kadencje był posłem na Sejm RP, pracował m. in. w Komisji Edukacji, Nauki i Młodzieży.