Na przełomie lat 80. i 90. był jednym z członków rady nadzorczej FOZZ. W latach 1991–1995 pracował w Europejskiej Komisji Gospodarczej ONZ w Genewie jako szef sekcji krajów Europy Środkowej i Wschodniej. Od 1994 do 1997 zasiadał w Radzie Strategii Gospodarczej przy Radzie Ministrów. Od grudnia 1995 do października 1997 zajmował stanowisko ministra spraw zagranicznych, od 1998 do 2004 zasiadał w Radzie Polityki Pieniężnej I kadencji. Od maja 2003 do września 2005 pełnił funkcję rektora Wyższej Szkoły Handlu i Prawa im. Ryszarda Łazarskiego w Warszawie.
Został członkiem Polskiego Towarzystwa Ekonomicznego (1969), a także European Economic Association i European Association of Comparative Economic Studies. W latach 1998–2001 zasiadał w radzie nadzorczej International Exchange Program (IREX) w Waszyngtonie, a w latach 1999–2010 był członkiem Komitetu Nauk Ekonomicznych PAN. W 2001 został członkiem grupy doradców ekonomicznych przewodniczącego Komisji Europejskiej Romano Prodiego. Do maja 2006 zasiadał w radzie nadzorczej Warszawskiej Grupy Inwestycyjnej Towarzystwo Funduszy Inwestycyjnych.