W 1987 r. założył pierwszą firmę organizującą roznoszenie mleka. W 1990 r. podczas kampanii prezydenckiej działał w sztabie wyborczym Tadeusza Mazowieckiego. Następnie był szefem radomskiej Unii Demokratycznej, prezesem Agencji Rozwoju Regionalnego, wojewodą radomskim, dyrektorem Polskiego Banku Rozwoju. W 1996 r. został szefem rady nadzorczej Stoczni Gdynia. Rok później objął funkcję jej prezesa. W 1998 r. doprowadził do przejęcia upadłej Stoczni Gdańskiej.