Castro tiene estudios en Economía y Ciencias Políticas de la Universidad Católica de los Estados Unidos y una Maestría en Administración Pública de la Universidad de Harvard y se desempeñó los últimos cuatro años como director general de la Aeronáutica Civil.
El presidente de Asobancaria trabajó además en la Cámara de Comercio y Fundaprogreso, fue elegido concejal de Cali, diputado a la Asamblea del Valle del Cauca y representante a la Cámara por 16 años, haciendo parte de la Comisión Tercera de Asuntos Económicos.