Es ingeniero administrativo de la Universidad Nacional de Colombia y magíster of Science en Ingeniería de la Universidad de California. Fue presidente de Cementos Argos y del Grupos Argos, y presidente de Suramericana de Seguros. Así mismo, se desempeñó como gerente de Planeación, vicepresidente de Mercadeo y Ventas, vicepresidente de Inversiones, y presidente de Inversura. También fue concejal de Medellín y profesor de la Facultad de Minas de la Universidad Nacional.