Od 1991 r. związany jest z centralną administracją rządową. W Wyższym Urzędzie Górniczym w Katowicach pełnił funkcję m.in. dyrektora Biura Szkolenia, Postępu Technicznego i Współpracy, dyrektora Gabinetu Prezesa oraz dyrektora generalnego w latach 1998-2006. Podczas pracy w WUG organizował służbę cywilną w urzędach górniczych. Pod jego kierownictwem urząd uzyskał certyfikat ISO 9001 oraz Regionalną Nagrodę Jakości. W latach 1992-2004 był zastępcą redaktora naczelnego miesięcznika WUG „Bezpieczeństwo Pracy i Ochrona Środowiska Naturalnego w Górnictwie” oraz sekretarzem generalnym międzynarodowej organizacji World Mining Congress (1998-2004). Jest autorem i współautorem kilkudziesięciu publikacji z dziedziny górnictwa. Generalny dyrektor górniczy 1 stopnia.
W 2009 roku został powołany przez premiera na stanowisko Szefa Służby Cywilnej, które obejmował do tej pory. Nominację nowemu wiceministrowi wręczył Maciej Grabowski, minister środowiska. Ze swoich stanowisk zostali natomiast odwołani podsekretarze stanu Aneta Wilmańska, Beata Jaczewska i Piotr Woźniak.