Es historiador de la Universidad San Marcos. Ha sido director del Archivo Histórico y docente en la facultad de la misma universidad. Trabajó como investigador en el Seminario de Historia Rural Andina, bajo la dirección de Pablo Macera, y también con Alberto Flores Galindo. Ha publicado artículos y ensayos en diferentes revistas del Perú y el extranjero.
Es autor de los libros Narrativas históricas en conflicto. La independencia del Perú 1808-1823 (2000), La independencia del Perú y el fantasma de la revolución (2002), La tradición republicana en Huánuco. Diálogos de historia y política (2018), La independencia en Tarma 1820. Primer gobierno patriota (2020), La independencia controlada. Guerra, gobierno y revolución en los Andes (2019). Su último libro, Petronila Abeleyra Sotelo. Patriota tarmeña, fundadora de la república (2021), fue escrito en coautoría con Yizza Delgado Devita.