Ha sido Cónsul de Colombia en Tokio, Encargado de Negocios de Colombia en el Japón, Secretario de Hacienda de Cali, Alcalde de Cali, Fundador y Presidente de la Federación Colombiana de Municipios, Delegatario a la Asamblea Nacional Constituyente, Ministro de Educación Nacional, Ministro del Interior, Alto Comisionado para la Paz y Embajador ante varios Estados y organismos internacionales. Ha sido también profesor de la Universidad del Rosario y otras Universidades, al igual que columnista en diversos medios nacionales.