Tanulmányait a Budapesti Közgazdaságtudományi Egyetemen végezte Kereskedelempolitikai és pénzügyi szakágazaton, később posztgraduális képzés keretében szerzett egyetemi doktori címet. Pályafutását külkereskedelmi üzletkötőként kezdte, majd 1981-től a Külkereskedelmi Minisztérium Vámpolitikai és Nemzetközi Szervezetek Főosztályának munkatársa volt. 1983-tól két évet töltött az ENSZ gazdasági szervezetek mellett működő genfi magyar képviseleten, beosztott diplomataként. 1989-től majdnem hat évig dolgozott a Brüsszeli magyar EU képviseleten előbb beosztott diplomataként, majd misszióvezető-helyettesként. Ennek során részt vett többek között a magyar-EK társulási megállapodás tárgyalásain és Magyarország európai uniós csatlakozásának előkészítésében. 1995-től előbb Ipari és Kereskedelmi Minisztériumban létrehozott Európai Ügyek Hivatalát vezette elnökként címzetes államtitkári rangban, majd a Külügyminisztérium Integrációs Államtitkárságának volt helyettes vezetője majd vezetője. 2005 és 2006 között Miniszterelnöki Hivatalban létrehozott Európai Ügyek Hivatalának vezetője volt. 2007-től Magyarország párizsi Állandó OECD Képviseletét vezette nagykövetként. 2010 óta a miniszterelnök főtanácsadója európai uniós ügyekben.
Szakmai pályafutásának során egyebek mellett részt vett a magyar-EK társulási megállapodást és a magyar EU csatlakozást tárgyaló delegációikban. Delegált volt a Lisszaboni Szerződést létrehozó konventben. Magyarország európai uniós csatlakozása óta részt vett az Európai Tanács legtöbb állam- és kormányfői találkozóján szakértőként.
Több magas magyar és külföldi kitüntetés birtokosa.