Pełnił również funkcje wiceprzewodniczącego zespołu negocjacyjnego w sprawie negocjacji o członkostwo Polski w Unii Europejskiej (1998–2001) oraz przewodniczącego zespołu do spraw monitorowania sytuacji w związku z atakami terrorystycznymi w USA z 11 września 2001.
Od października 2001 do 9 sierpnia 2004 sprawował funkcję ambasadora RP w TurcjiPostanowienie Prezydenta Rzeczypospolitej Polskiej z dnia 27 września 2001 r. nr Z.110-71-2001 w sprawie mianowania Ambasadora Rzeczypospolitej Polskiej. ().Postanowienie Prezydenta Rzeczypospolitej Polskiej z dnia 9 sierpnia 2004 r. w sprawie odwołania Ambasadora Rzeczypospolitej Polskiej ().. Od 11 sierpnia 2004 do 24 listopada 2005 był szefem Agencji Wywiadu z nominacji premiera Marka Belki. 5 marca 2008 premier Donald Tusk powierzył mu pełnienie obowiązków szefa tej agencji mimo sprzeciwu prezydenta Lecha Kaczyńskiego. Stanowisko to zajmował do 7 czerwca 2008, jednocześnie od 13 marca 2008 do 7 czerwca 2008 pełnił funkcję głównego doradcy premiera Donalda Tuska w Gabinecie Politycznym Prezesa Rady Ministrów. 20 września 2008 powołany na stanowisko dyrektora Akademii Dyplomatycznej Polskiego Instytutu Spraw Międzynarodowych. W 2011 objął funkcję ambasadora RP w PakistaniePostanowienie Prezydenta Rzeczypospolitej Polskiej z dnia 18 stycznia 2011 r.