Roa es ingeniero electricista egresado de la Universidad Nacional con especialización en sistemas gerenciales de ingeniería de la Universidad Javeriana. Su trayectoria en el sector energético se consolidó en cargos técnicos y directivos en empresas como Codensa, Emgesa, Grupo Energía Bogotá y Transportadora de Gas Internacional (TGI).
Entre 2014 y 2015 ocupó la gerencia de la Empresa de Energía de Bogotá. También se desempeñó como consultor en sostenibilidad energética y ocupó la presidencia de la empresa Enertolima.
Durante la campaña presidencial de Gustavo Petro en 2022, Roa fue el gerente general. En ese rol, administró los recursos del movimiento político y coordinó temas logísticos y financieros. A mediados de 2023, fue designado por el Gobierno como presidente de Ecopetrol en reemplazo de Felipe Bayón.
Desde su llegada a la petrolera, Roa impulsó una política de transición energética gradual, defendió la exploración y explotación de hidrocarburos como fuente principal de ingresos fiscales, y promovió alianzas internacionales, especialmente con Estados Unidos.

COLPRENSA
La gestión de Roa ha sido objeto de múltiples cuestionamientos. Uno de los hechos más recientes fue la contratación por $5,8 millones de dólares de la firma Covington & Burling LLP en Washington, sin aprobación previa de la junta directiva, para asesorías en reputación corporativa en medio de las investigaciones que enfrentaba.
Esa decisión motivó la renuncia de Mónica de Greiff como miembro independiente de la junta. La auditoría interna advirtió que no hubo autorización del máximo órgano directivo para ese contrato.
Además, la Fiscalía y el Consejo Nacional Electoral adelantan indagaciones por presuntas irregularidades en la campaña presidencial de Petro, en la que Roa habría superado los topes electorales.
También surgieron denuncias sobre la compra de un apartamento en Bogotá a través de una sociedad registrada en Panamá, el uso de interceptaciones ilegales y el posible direccionamiento de contratos dentro de la compañía.
Pese a los respaldos iniciales del presidente Petro, dentro del Gobierno ya se analizan posibles relevos en Ecopetrol. Uno de los nombres que se ha mencionado es el del ministro de Minas, Edwin Palma, aunque oficialmente no se ha confirmado ningún cambio.