W latach 2001–2003 kierował gabinetem politycznym Ministra Gospodarki. Od stycznia do lipca 2003 doradzał sekretarzowi stanu w tym ministerstwie, koordynując m.in. program offsetowy powiązany z zakupem F-16 oraz rządowe programy restrukturyzacji i wzrostu konkurencyjności gospodarki. W lipcu 2003 został wiceprezesem Polskich Sieci Energetycznych ds. rozwoju, strategii i teleinformatyki. Zasiadał w kilku radach nadzorczych (m.in. PERN S.A., Exatel SA, NFI Foksal) oraz zasiadł w radzie naczelnej Stowarzyszenia „Ordynacka”. Od 28 kwietnia do 14 października 2005 pełnił funkcję podsekretarza stanu w Ministerstwie Gospodarki i Pracy, odpowiedzialnego za politykę energetyczną. Zasiadał też w międzyresortowych zespołach ds. polityki energetycznej i restrukturyzacji górnictwa. Od października 2005 do września 2006 był wiceprezesem BOT Górnictwo i Energetyka, odpowiedzialnym za prywatyzację i wprowadzenie na giełdę. Pracował następnie na stanowiskach kierowniczych i doradczych w przedsiębiorstwach zajmujących się biopaliwami i elektroenergetyką. W 2016 został pełnomocnikiem zarządu Orange Polska ds.