Jogi szakokleveles közgazdász diplomával rendelkezik, melyet a Pénzügyi és Számviteli Főiskolán illetve az ELTE-n szerzett. Közel 20 éves kockázatkezelői tapasztalattal rendelkezik. Szakmai pályafutását az Unicredit Bank vállalati kockázatkezelési területén kezdte, ezt követően az OTP Banknál igazgatóként már lakossági és önkormányzati ügyfelekkel is foglalkozott. 2005-ben alapította a Credit Management Group tanácsadó cégét, 2017-től pedig a Riskcover Hungary Zrt igazgatósági tagja. Alapítása óta elnökségi tagja a Magyar Credit Management Szövetségnek.
Korábban a következő Portfolio konferenciákon vett részt előadóként: