Historiador de la PUCP y Magíster en Ciencias Políticas por la Universidad de Salamanca (España). Ha sido becario del Programa de Becas de Alto Nivel de la Unión Europea para América Latina. Se ha desempeñado como docente en distintas universidades privadas del medio. Actualmente es docente de la UPC. Es Coordinador General del Observatorio Ciudadano por la Democracia Peruana. Sus temas de especialidad giran en torno a la ciudadanía, la participación política y la historia política peruana contemporánea.
Licenciado en Historia por la Pontificia Universidad Católica del Perú (PUCP). Sustentó la tesis titulada «Al servicio del poder. La actividad editorial y tipográfica de Guillermo y Manuel del Río (Lima y Callao, 1793-1825)», que fue aprobada por unanimidad con el calificativo de «sobresaliente». Posee conocimiento del idioma inglés en nivel avanzado y de latín en nivel básico. Tiene experiencia en investigación académica (incluida la transcripción y edición de fuentes primarias), corrección de estilo y docencia. Desde 2004 es asistente de edición de Histórica (revista de la PUCP). Ha llevado también cursos de crítica y creación literaria.