W 1991 należał do inicjatorów powstania Polskiej Fundacji im. Roberta Schumana, promującej integrację europejską. Został członkiem rady fundatorów i przewodniczącym rady programowej fundacji. W latach 2005–2006 sprawował funkcję jej prezesa. Od 1999 do 2004 pełnił funkcję zastępcy rektora Kolegium Europejskiego z siedzibą w Brugii (rektora kampusu w Natolinie). W 2005 i 2006 jako główny ekspert międzynarodowy doradzał gruzińskiemu parlamentowi w sprawach integracji europejskiej. Od 2006 pracował w Parlamencie Europejskim w Brukseli (będąc pierwszym Polakiem na dyrektorskim stanowisku w strukturze PE). Początkowo był dyrektorem ds. kontaktów z parlamentami krajowymi, w 2009 został dyrektorem ds. kontaktów z Kongresem Stanów Zjednoczonych. Organizował otwarte oficjalnie w 2010 Biuro Parlamentu Europejskiego EPLO w Waszyngtonie, którym kierował do 2012.

19 czerwca 2013 powołany na stanowisko ambasadora RP przy Stolicy Apostolskiej, a także ambasadora RP przy Zakonie Maltańskim. Urzędy objął 6 lipca 2013, został odwołany w czerwcu 2016. Następnie przeszedł na emeryturę.

Został pochowany na cmentarzu leśnym w Laskach.