W 1997 uzyskał dyplom MBA na w La Crosse z rozszerzonym programem w zakresie finansów oraz dyplom Business Management na Uniwersytecie Georgetown. Do Stanów Zjednoczonych wysłał go w 1995 odchodzący z urzędu prezes NIK, Lech Kaczyński. Swój dyplom nostryfikował jako równoważny z magisterskim w Szkole Głównej Handlowej w Warszawie. W trakcie pobytu w USA odbył również praktyki w biurze kongresmena w Kongresie Stanów Zjednoczonych w Waszyngtonie (praca legislacyjna w zakresie bankowości i finansów) oraz w Misji Polskiej przy ONZ w Nowym Jorku.
Ponadto ukończył studia podyplomowe na Akademii Ekonomicznej w Krakowie w zakresie zarządzania aktywami i pasywami w polskim systemie bankowym oraz studia podyplomowe na Wydziale Prawa i Administracji Uniwersytetu Śląskiego w Katowicach, a także Advanced Management Program w IESE Business School i kurs doradców inwestycyjnych.