Ricardo Roa es ingeniero mecánico de la Universidad Nacional con una especialización en sistemas gerenciales de ingeniería de la Universidad Javeriana. Fue gerente del Grupo de Energía de Bogotá en la alcaldía de Gustavo Petro.
Roa, se desempeñó como presidente de la transportadora de gas internacional y gerente de la empresa de energía de Honduras. En lo político se ha desempeñado como gerente del movimiento Colombia Humana de Gustavo Petro
Luego de su nombramiento, el nuevo presidente de Ecopetrol expresó “deseo agradecer a todos los miembros de la Junta Directiva el voto de confianza que han depositado en mí al designarme como el nuevo presidente de Ecopetrol, Constituye para mí un gran reto, un honor y una enorme responsabilidad de la cual me siento muy honrado y comprometido con el mandato que mediante esta decisión recibo de los accionistas y sus representantes»