Nació en la ciudad de Medellín, el 10 de Agosto de 1952. Realizó sus estudios de primaria y secundaria en el Colegio San Ignacio de esa ciudad. Bachiller del mismo Colegio en 1970. Ingresó a la Compañía de Jesús el 10 de enero de 1971. Se ordena sacerdote el 13 de Febrero de 1982.
Ha realizado los siguientes estudios superiores: Licenciatura en Filosofía en la Pontificia Universidad Javeriana; Licenciatura en Teología en la Universidad Católica de Río de Janeiro, Brasil; Maestría en Teología en el Centro de Estudios Superiores de la Compañía de Jesús, en Belo Horizonte, Brasil; Doctorado en Teología en la Universidad de Lovaina, en Lovain la Neuve, Bélgica.
Se ha desempeñado en varios cargos dentro de la Compañía de Jesús. Los más recientes son: Rector de la Casa de Formación del Juniorado, Asistente del Provincial para la Formación de los Jesuitas de la Provincia; Secretario de la Provincia y; actualmente, Provincial de la Compañía de Jesús en Colombia, desde el 13 de Noviembre de 2003.