Po powrocie do kraju był m.in. doradcą Aleksandra Kwaśniewskiego w Kancelarii Prezydenta RP oraz dyrektorem zespołu ds. wystąpień publicznych, odpowiadał m.in. za przygotowanie projektów przemówień głowy państwa. W latach 1996–2004 wchodził w skład komitetu konsultacyjnego Prezydentów Polski i Ukrainy. Od 2001 pełnił funkcję dyrektora generalnego Kancelarii Sejmu i szefa gabinetu marszałka Sejmu Marka Borowskiego. W maju 2004 został podsekretarzem stanu w Kancelarii Prezesa Rady Ministrów, sekretarzem parlamentarnym rządu i kierownikiem zespołu doradców premiera Marka Belki. W trakcie pomarańczowej rewolucji kierował grupą polskich dyplomatów i ekspertów przygotowujących międzynarodową mediację.

Od 2001 do 2004 pełnił funkcję prezesa zarządu Fundacji Solidarności Międzynarodowej. Od 2004 przez trzy lata był członkiem komisji rewizyjnej Stowarzyszenia Euro-Atlantyckiego. Był również prezesem zarządu Fundacji „Wiedzieć Jak”, specjalizującej się w tzw. pomocy technicznej dla krajów przechodzących transformację (zwłaszcza Ukrainy).