Vystudoval Vysokou školu ekonomickou v Praze. Během let 1986 až 1990 pracoval v Ekonomickém ústavu Akademie věd, poté působil rok jako hlavní ekonomický poradce ministra pro ekonomickou politiku.
V roce 1992 byl jmenován členem bankovní rady tehdejší Státní banky Československé, kde řídil rozdělení československé měny a zavedení české koruny. V roce 1993 se stal viceguvernérem České národní banky, o pět let později se stal na více než půl roku výkonným guvernérem.
Pět let byl předsedou představenstva a generálním ředitelem České spořitelny, do které přišel v roce 2000 z Erste Bank Sparkassen.
V září 2019 se stal předsedou dozorčí rady Českých drah. Do funkce ho ve čtvrtek zvolili ostatní členové rady.
Od března 2020 je členem Rady Česlké televize.
Mezi jeho koníčky patří jízda na horském kole, v mládí závodně plaval, rád lyžuje a baví ho vysokohorská turistika. Nejradši má himálajský treking.