začínal jako risk manager ve finanční sekci ČEZ, a. s. Od roku 1996 pracoval v sekci bankovního dohledu České národní banky, a to jako hlavní metodik bankovního dohledu se zodpovědností za přípravu vyhlášek a opatření ČNB, zejména v oblasti interního kontrolního systému, řízení rizik a kapitálové přiměřenosti. Po odchodu z ČNB, od roku 2006 byl konzultantem v oblasti řízení a auditu rizik a regulace finančních trhů. Spolupracoval na interních projektech pro banky a další finanční instituce. V současné době opět pracuje v sekci bankovního dohledu České národní banky.