Tóth Balázs 1990-ben kezdte pályafutását a Magyar Külkereskedelmi Bank vállalati kapcsolatok ügyfélmenedzsereként.
1995-ben csatlakozott a Bank Austria Creditanstalt Rt.-hez mint vállalati ügyfélkapcsolati menedzser, 1997-ben pedig vállalati ügyfelekért felelős osztályvezető lett.
2000-ben Bécsben, a Bank Austria AG - nál, a CEE régió Nemzetközi Hitelkezelés területén a kockázatvállalási engedélyezésért volt felelős, 2004-től a magyar terület vezetőjeként.
2006-ban visszatért az UniCredit Bank Hungary Zrt.-hez, átvette a Kockázatkezelési Vezető (CRO) pozícióját, és 2008-ban kinevezték az Igazgatóság tagjává.
2017. márciusában a Vállalati, Befektetési Banki és Privát Banki Divízió vezetője lett.
Tóth Balázst 2019 áprilisától nevezték ki az UniCredit Bank Hungary elnök-vezérigazgatójává, 2021-től pedig a Magyar Bankszövetség Felügyelő Bizottságának elnöke volt 2022 májusáig, amikor is a Bankszövetség elnökségi tagjává választották.