Absolwent Akademii Finansów w Warszawie, Wydziału Finanse i Rachunkowość o specjalności bankowość oraz studiów podyplomowych w zakresie Audytu i Kontroli Wewnętrznej. Posiada Certyfikat Audytora Wewnętrznego II Stopnia PIKW.
W Banku Gospodarstwa Krajowego kieruje pracami zespołu obsługującego Program TERMO.