Absolwent Wydziału Nauk Humanistycznych Katolickiego Uniwersytetu Lubelskiego oraz Institut d’Etudes Politiques de Paris. Posiada też dyplom Executive MBA oraz uprawnienia brokera ubezpieczeniowego. Odbył liczne szkolenia w dziedzinie finansów, ubezpieczeń i zarządzania we Francji, Wielkiej Brytanii i Polsce.

W latach 1990–1991 pracował we Francji dla AXA Banque oraz AXA International, a w latach 1991–1993 dla Groupe Azur. W latach 1993-1996 był członkiem zarządu TU Azur Ostoja S.A. oraz TUnŻ Azur Życie S.A. Od 1996 roku związany z BNP Paribas; w latach 1998-2016 jako prezes Zarządu kierował TUnŻ Cardif Polska S.A. i pełnił też w okresie 2001-2016 funkcję dyrektora generalnego Cardif Assurance Risques Divers w Polsce. Pełnił też funkcję wiceprzewodniczącego Komisji Rewizyjnej Polskiej Izby Ubezpieczeń. Był przewodniczącym Rady Nadzorczej (RN) Pocztylion-Arka PTE S.A. (1998-2016), wiceprzewodniczącym RN Pocztowej Agencji Usług Finansowych S.A. (2000–2014), członkiem Komisji Rewizyjnej Polskiej Izby Ubezpieczeń (2012–2016), członkiem RN BBI Development NFI S.A. (2011-2018), członkiem RN: PKO Leasing S.A. (2016-2018), PKO Faktoring S.A. (2017-2018) i PKO Banku Hipotecznego S.A. (2017-2019) oraz wiceprzewodniczącym RN Banku Pocztowego S.A. (2017-lipiec 2020). Obecnie pełni funkcje przewodniczącego RN w spółkach Grupy PKO Banku Polskiego S.A.: PKO Towarzystwo Funduszy Inwestycyjnych S.A., PKO Towarzystwo Ubezpieczeń S.A. i PKO Życie Towarzystwo Ubezpieczeń S.A., oraz jest członkiem Rady Nadzorczej Grupy Żywiec S.A.

W latach 1981–1983 działał w Prymasowskim Komitecie Pomocy Osobom Pozbawionym Wolności. Jest Kawalerem (KH&D) Zakonu Maltańskiego i pełnił funkcję szpitalnika Związku Polskich Kawalerów Maltańskich. Jest min. członkiem Polskiego Towarzystwa Historycznego, Warszawskiego Klubu Wysokogórskiego. Odznaczony jest Krzyżem Oficerskim Polonia Restituta oraz Bene Merito MSZ za wzmacnianie pozycji Polski na arenie międzynarodowej. Autor i współautor książek historycznych oraz artykułów z dziedziny finansów i zarządzania.