Działalność polityczna w okresie PRL W latach 80. należał do Ruchu Młodej Polski. W 1980 był współzałożycielem Niezależnego Zrzeszenia Studentów. Jesienią 1981 koordynował strajk okupacyjny na Uniwersytecie Gdańskim, następnie działał w opozycji solidarnościowej. W 1983 współtworzył i do 1990 kierował Spółdzielnią Pracy Usług Wysokościowych „Świetlik” (później przemianowanej na „Gdańsk”). W przedsiębiorstwie tym znalazło zatrudnienie wielu działaczy opozycji demokratycznej, m.in. Donald Tusk i Jan Krzysztof Bielecki. W 1987 został prezesem konserwatywnego Klubu Myśli Politycznej im. Lecha Bądkowskiego, skupiającego środowisko gdańskich konserwatystów i liberałów. Pod koniec lat 80. współtworzył stowarzyszenie Kongres Liberałów (na bazie którego powstał później Kongres Liberalno-Demokratyczny).

Działalność polityczna w III RP Lata 1990–1997 W sierpniu 1990 został powołany przez premiera Tadeusza Mazowieckiego na urząd wojewody gdańskiego. Jeszcze w tym samym roku został członkiem Koalicji Republikańskiej, która w 1992 przystąpiła do Partii Konserwatywnej. W 1991 ukończył studia na Wydziale Prawa i Administracji Uniwersytetu Gdańskiego. Jako wojewoda gdański w marcu 1992 pomagał w utworzeniu pierwszej sportowej spółki akcyjnej Lechii Gdańsk.