Licenciado en Derecho y Ciencias Políticas. Profesor principal del Departamento de de Ciencias Sociales y presidente de la Escuela de Gobierno y Políticas Públicas de la Pontificia Universidad Católica del Perú. Ha sido decano de la Facultad de Ciencias Sociales de la PUCP y coordinador de la especialidad de Ciencia, Política y Gobierno de la misma casa de estudios. Ha sido senador y comisionado de la Comisión de la Verdad y Reconciliación.