W latach 1989-1990 pracował w Ministerstwie Przekształceń Własnościowych.
W 1991 roku wyjechał do Stanów Zjednoczonych, gdzie pracował w Manufacturers Hannover Bank, Kidder, Peabody i Coopers & Lybrand.
Od 1993 do 2000 roku pracował w londyńskim biurze firmy konsultingowej McKinsey & Co.
Kierował zespołem, który stworzył Handlobank, a także założył oraz kierował bankiem internetowym Inteligo.
Od 2003 roku był wiceprezesem firmy doradczej The Boston Consulting Group. Ubiegał się też o fotel prezesa PKO BP, ale wycofał się z konkursu.
W grudniu 2007 roku został prezesem PZU. Zastąpił na tym stanowisku powołaną we wrześniu Annę Rowińską.