Magíster y licenciado en Historia por la Pontificia Universidad Católica del Perú, candidato a doctor en la Universidad de Grenoble (Francia). Es profesor e investigador de la Universidad de Lima, así como docente en la Fundación Academia Diplomática del Perú. Ha publicado Francisco Antonio de Zela. Biografía (Lima, 1995); Estudios de historia medioambiental. Perú, siglos XVI-XX (Universidad de Lima, 2002) e Historia de los sismos en el Perú. Catálogo, siglos XV-XVII (Universidad de Lima, 2009).