Od 1992 do 1996 pracował w Kanadzie, w biurze radcy handlowego w Montrealu przy Ambasadzie RP w Kanadzie. W latach 1997–1998 był prezesem zarządu Polsko-Amerykańskiej Korporacji Technologii Ochrony Środowiska PAKTO. Następnie do 2000 w Kancelarii Prezesa Rady Ministrów Jerzego Buzka pełnił funkcję doradcy ds. infrastruktury, brał udział m.in. w opracowaniu porozumienia polsko-norweskiego o dostawach gazu ziemnego.

W latach 2000–2002 był wiceprezesem zarządu Polskiego Górnictwa Naftowego i Gazownictwa ds. handlu i restrukturyzacji. Później do 2005 prowadził własną działalność gospodarczą w zakresie doradztwa gospodarczego. W latach 2004–2005 kierował zarządem spółki prawa handlowego Ence Eko, był też w tym okresie ekspertem sejmowej komisji śledczej ds. PKN Orlen.

W latach 2002–2005 pełnił funkcję radnego miasta stołecznego Warszawy z ramienia Prawa i Sprawiedliwości. W 2005 bezskutecznie kandydował do Sejmu z listy tej partii. Od 31 października 2005 do 7 września 2007 i od 11 września 2007 do 16 listopada 2007 sprawował urząd ministra gospodarki, pomiędzy tymi okresami był sekretarzem stanu w MG i kierownikiem tego resortu.