Historiador, Master of Arts y Ph.D en Historia de la Universidad Estatal de Moscú M.M. Lomonozov. Se desempeña como profesor titular del Departamento de Historia de la Universidad Nacional de Colombia, sede Bogotá, desde 1990 y actualmente es el director del Doctorado en Historia. Ha sido director de la Maestría en Historia de la Universidad Industrial de Santander –UIS- y del Anuario, Revista de la Escuela de Historia de la misma universidad, y es profesor invitado de la Universidad de los Andes, Javeriana, UIS, UPTC. Ha realizado pasantías de investigación en los Archivos Nacionales de Washington, Río de Janeiro y Buenos Aires. Ha sido profesor visitante de la Universidad Federal de Santa Catarina, Brasil.
Es autor de los libros Resistencia y oposición al establecimiento del Frente Nacional. Los orígenes de la Alianza Nacional Popular, ANAPO (1996) y Nacionalismo y populismo. ANAPO y el discurso político de la oposición en Colombia: 1960-1966: coautor de Ensayos sobre cultura política colombiana (1995) y editor de La historia política hoy. Sus métodos y las ciencias sociales. Ha publicado un sinnúmero de artículos en distintas revistas de carácter nacional.