W latach 1989–1990 pełnił funkcję prezydenta Łodzi i z urzędu wojewody łódzkiego, następnie po rozdzieleniu funkcji do 1994 był wojewodą. Był członkiem rządowych zespołów ds. podziału administracyjnego kraju oraz współpracy polsko-niemieckiej, a także pełnomocnikiem ds. restrukturyzacji regionu łódzkiego. W 1990 i 1994 uzyskiwał mandat radnego Łodzi I oraz II kadencji.

W latach 1991–1993 z ramienia Wyborczej Akcji Katolickiej sprawował mandat senatora II kadencji. Zasiadał w Komisji Gospodarki Narodowej, Komisji Spraw Zagranicznych, Komisji nadzwyczajnej ds. stowarzyszenia ze Wspólnotą Europejską, a także w grupach międzyparlamentarnych polsko-niemieckiej i polsko-litewskiej oraz w klubie parlamentarnym Zjednoczenia Chrześcijańsko-Narodowego.

Pełnił także funkcje dyrektora szpitala ogólnego w Zambrowie oraz kierownika działu marketingu w jednej z polskich mleczarni, był redaktorem i publicystą Radia Łomża, Radia BAB w Łomży oraz publicystą katolickiego tygodnika „Niedziela”.