Od listopada 2007 do kwietnia 2009 był podsekretarzem stanu w Kancelarii Prezesa Rady Ministrów i zastępcą szefa KPRM. 2 kwietnia 2009 został powołany przez prezesa Rady Ministrów na przewodniczącego Rady Służby Cywilnej. W tym samym miesiącu został podsekretarzem stanu w Ministerstwie Skarbu Państwa. W zakresie jego kompetencji znajdowały się zagadnienia związane z prywatyzacją branżową, gospodarowaniem mieniem oraz nadzorem właścicielskim m.in. nad branżą chemiczną. W grudniu 2011 został odwołany z tego stanowiska.

W lutym 2012 objął funkcję członka zarządu i dyrektora generalnego przedsiębiorstwa ZAK, we wrześniu tego samego roku został powołany na stanowisko prezesa zarządu i dyrektora generalnego Grupy Azoty ZAK. Odwołano go z tej funkcji 6 kwietnia 2016.

Został również przewodniczącym rady Polskiej Izby Przemysłu Chemicznego, członkiem rady Pracodawców RP i przewodniczącym Platformy Chemicznej, a także wiceprezydentem ds. przemysłu Izby Przemysłowo-Handlowej w Krakowie. Członek oddziału SITPChem w Kędzierzynie-Koźlu. W 2015 został powołany przez ministra gospodarki do rady naukowej Instytutu Ciężkiej Syntezy Organicznej „Blachownia”.