W latach 2010–2023 członek rady nadzorczej Aegon Powszechnego Towarzystwa Emerytalnego, od kwietnia do czerwca 2011 delegowany do pełnienia funkcji członka zarządu PTEKRS VIENNA POWSZECHNE TOWARZYSTWO EMERYTALNE SPÓŁKA AKCYJNA VIENNA INSURANCE GROUP Nr KRS 0000028767.

Był członkiem Komitetu Wykonawczego Międzynarodowego Stowarzyszenia Nadzorów Ubezpieczeń (IAIS). Następnie Zastępca Sekretarza Generalnego Geneva Association. Doradca prezesa NBP Marka Belki. Członek rad nadzorczych instytucji finansowych. Autor licznych publikacji naukowych. Członek Rady Programowej „Gazety Ubezpieczeniowej”, Człowiek Roku Ubezpieczeń 2003. Związany z SLD.

Stanowiska Pracownik naukowy Politechniki Warszawskiej, kierownik Zakładu Finansów na Wydziale Zarządzania PW Pracownik naukowy Szkoły Głównej Handlowej 1994–1996: podsekretarz i sekretarz stanu w Urzędzie Rady Ministrów 1996–1997: prezes Zarządu Powszechnego Zakładu Ubezpieczeń SA 1998–2002: prezes Zarządu Towarzystwa Ubezpieczeń na Życie Polisa Życie SA 2002–2006: przewodniczący Komisji Nadzoru Ubezpieczeń i Funduszy Emerytalnych Zastępca sekretarza generalnego Geneva Association Doradca Prezesa NBP Marka Belki