Carlos cuenta con más de 30 años de experiencia en el negocio bancario, fundamentalmente en la gestión de los riesgos en cualquiera de sus ciclos (admisión, gestión y recuperación) y en todos los niveles (sucursal, territorial, nacional y corporación). Inició su actividad profesional en Banco Guipuzcoano y luego desde 1994 desarrolló su carrera en Banco Santander hasta 2020, donde llegó a ocupar cargos de responsabilidad en el área de Riesgos, como la Dirección de Recuperaciones, posición que desempeñó en los últimos 8 años. Ha liderado múltiples equipos y ha tenido una posición de relevancia en la integración de Banif, Banesto y Banco Popular.
Carlos es Licenciado en Empresariales por CUNEF y Master en Finanzas por la Universidad de Deusto. Ha sido ponente y profesor en diferentes instituciones académicas.