Licenciado en Filosofía y Letras, Universidad Nacional de Colombia, Bogotá 1960-63
Master of Arts, Latin American History, University of North Carolina at Chapel Hill, 1965-1967.
Estudios de historia latinoamericana, Oxford University, 1974-1976.
Profesor universitario en Universidad Nacional, Universidad del Valle, Universidad de los Andes, Duke University y FLACSO (Quito), entre 1964 y 1990.
Director del Centro de Investigaciones para el Desarrollo, UN, 1970-1971.
Director, Departamento de Historia, UN, 1971
Director del Departamento de Historia, Decano de Investigaciones, Vicerrector Académico y Rector Encargado en la Universidad del Valle. (Entre 1971 y 1988)
Director, Instituto de Estudios Políticos y Relaciones Internacionales en la Universidad Nacional (IEPRI) 1989-90