Graduado en Ingeniería de Sistemas de la Universidad EAFIT de Medellín, con MBA en Finanzas del Instituto Tecnológico y de Estudios Superiores de Monterrey en México.
Cuenta con experiencia en prácticamente todos los aspectos de TI en banca y finanzas durante más de 35 años. Más de 200 proyectos de TI y de negocios han incluido puestos ejecutivos senior de TI para el Grupo Bancolombia y el Grupo Santander en Colombia, Brasil, Chile y Panamá. Actualmente es el CIO de Bancolombia en Colombia y sus proyectos más recientes han incluido la implementación de Filosofía Agile, Journey to the Cloud, Journey to the Open, DevSecOps, plataformas digitales y Transformación Digital.