Był też asystentem na studiach MBA w Weatherhead School of Management w Cleveland.
W 1992 wrócił do Polski, nadzorował projekty pomocowe ONZ jako kierownik Programu Rozwoju Instytucji Rynkowych. Był doradcą w Ministerstwie Przekształceń Własnościowych (od 1992 do 1994). Po odejściu z resortu pełnił funkcję dyrektora oddziału w Polskim Banku Rozwoju, równolegle od 1995 do 1996 kierował Polską Grupą Zarządzania Funduszami. Później do 1999 był dyrektorem inwestycyjnym i następnie prezesem zarządu Towarzystwa Funduszy Inwestycyjnych PBK Atut. Pod koniec lat 90. przez rok pełnił funkcję wiceprezesa Stowarzyszenia Towarzystw Funduszy Inwestycyjnych.
Był członkiem rad nadzorczych licznych przedsiębiorstw, m.in. Banku Depozytowo-Kredytowego w Lublinie (1994–1996), Polskiego Towarzystwa Prywatyzacyjnego Kleinwort Benson, Zakładów Chemicznych Police (2006–2007), Ruchu (2007) i innych. Był także wiceprezesem Izby Gospodarczej Towarzystw Emerytalnych (2000–2001) oraz członkiem Światowej Federacji Towarzystw Emerytalnych (od 2000 do 2005).