Abogado de la Universidad Libre de Colombia, Magister en Estudios Chinos de El Colegio de México; en 1978 se graduó como PhD en Historia por la Universidad de Oxford (Reino Unido). Fue rector de la Universidad Nacional de Colombia en dos ocasiones (1984-1988 y 2003-2005), Director del Instituto Colombiano para el Fomento de la Educación Superior ICFES (1989-1990), profesor de la Facultad de Administración de la Universidad de los Andes (desde 2005); hizo parte de la Misión de Estudios de Competitividad de la Caficultura en Colombia designado por el presidente Juan Manuel Santos. En México, entre 1978 y 1982, fue profesor investigador del Centro de Estudios Internacionales de El Colegio de México, donde se encuentra adscrito al Centro de Estudios Históricos de la misma institución desde 1994. Ha sido profesor visitante en Tsukuba University (Japón), Chicago University y Duke University (Estados Unidos), Universidad Autónoma de Barcelona (España) e investigador visitante del Instituto de Estudios Latinoamericanos de la Universidad de Londres (Reino Unido).