Pod koniec lat 1980. pełnił obowiązki wiceprzewodniczącego MK Stronnictwa Demokratycznego w Warszawie. W wyborach 1989 ubiegał się o mandat posła w okręgu Warszawa z ramienia SD. W latach 1989–1991 Podsekretarz Stanu i Główny Geolog Kraju w Ministerstwie Ochrony Środowiska, Zasobów Naturalnych i Leśnictwa, odpowiedzialny za geologię i gospodarkę i ochronę surowców mineralnych oraz za legislację (wiceprzewodniczący rządowej komisji ds. prawa geologicznego i górniczego). Podczas swojej kadencji współdziałał z komisjami sejmowymi na rzecz utrzymania Polski we Wspólnej Organizacji INTEROCEANMETAL, powstrzymania likwidacji Kopalni Węgla Kamiennego Bogdanka i innych przedsiębiorstw, utworzenia polskiego przedsiębiorstwa Petrobałtyk, przeprowadzenia szybkiej nowelizacji Prawa Geologicznego i Górniczego, utworzenia Biura Koncesji Geologicznych i powołania, po kilkudziesięcioletniej przerwie, Rady Geologicznej przy Ministrze Ochrony Środowiska, Zasobów Naturalnych i Leśnictwa.
Od 1992 do 2004 pracował w warszawskim biurze Sanders Int., Inc. (od 1995 – Sanders Int. Sp.