W latach 1990–1992 pełnił funkcję głównego specjalisty w Ministerstwie Współpracy Gospodarczej z Zagranicą. Od 1996 do 2006 pracował w Komitecie Integracji Europejskiej. W latach 1997–2004 był podsekretarzem stanu w UKIE, następnie w okresie od 1 kwietnia 2004 do 1 kwietnia 2006 sekretarzem stanu w tym urzędzie. W latach 2004–2006 pełnił też funkcję sekretarza Komitetu Integracji Europejskiej (tzw. ministra do spraw europejskich). 1 kwietnia 2006 został sekretarzem stanu w Ministerstwie Finansów, zrezygnował z tego stanowiska 21 września 2006.
W 2008 wygrał konkurs na dyrektora generalnego w Sekretariacie Generalnym Rady Unii Europejskiej. Stanął na czele dyrekcji generalnej TREE zajmującej się kwestiami transportu, energii, telekomunikacji, ochrony środowiska, klimatu, edukacji, kultury, polityki audiowizualnej, młodzieży i sportu w ramach SG Rady Unii Europejskiej. Pracę na stanowisku zakończył w 2020.
Odznaczenia i wyróżnienia Krzyż Oficerski Orderu Odrodzenia Polski (za szczególne osiągnięcia w działalności państwowej i społecznej, 2014)Postanowienie Prezydenta Rzeczypospolitej Polskiej z dnia 17 kwietnia 2014 r. o nadaniu orderów i odznaczeń (). Oficer Legii Honorowej, Francja (2006) Nagroda im.