W latach 1990–1994 pełnił funkcję wiceprezydenta Olsztyna. W 1993 został wybrany na posła z listy Unii Pracy (pozostając członkiem SD). Po odejściu z Klubu Parlamentarnego UP zasiadał w kole poselskim Nowa Demokracja, później pozostał posłem niezrzeszonym. W 1996 założył własną partię pod nazwą „Partia Demokratyczna Przedsiębiorczość Polska” (wyrejestrowaną w 1999). Bez powodzenia ubiegał się o reelekcję w wyborach w 1997 z ramienia Unii Prawicy RzeczypospolitejKatarzyna Maciejewska, Prasa lokalna w kampaniach wyborczych: wybory 1990–2004 w regionie warmińsko-mazurskim, Dom Wydawniczy Duet, Toruń 2008, s. 236.. W 2001 przez krótki okres związany z Platformą Obywatelską. Od 2003 kierował warmińsko-mazurskim okręgiem Inicjatywy dla Polski, następnie był członkiem władz regionalnych Partii CentrumWybrali władze Centrum, „Gazeta Wyborcza” (Olsztyn) nr 251 z 25 października 2004, s. 4.. W 2006 bezskutecznie kandydował do Sejmiku Województwa Warmińsko-Mazurskiego z ramienia Polskiego Stronnictwa Ludowego.
Prowadził własną działalność gospodarczą. Był rzeczoznawcą majątkowym, wchodził w skład zarządu głównego Polskiego Stowarzyszenia Rzeczoznawców Wyceny Nieruchomości.