Es historiador de la Universidad Nacional, sede de Medellín; doctor en historia de la Universidad París 1 y profesor titular de la Universidad Externado de Colombia. Es autor de tres libros sobre el período independentista y de una breve historia de los bagres andinos. Escribió con James Torres La Compañía Barrio y Sordo: negocios y política en el Nuevo Reino y Venezuela y fue coeditor de Paz en la República: Colombia, siglo XIX.