Abogado por la Pontificia Universidad Católica del Perú. Doctor en Derecho y magíster en Derecho Constitucional por la Universidad Nacional Mayor de San Marcos. Máster en Derecho Parlamentario por la Universidad Complutense de Madrid y máster en Justicia Constitucional por la Universidad de Bolonia. Ha realizado estancias de investigación en la Universidad de Salamanca, el Instituto de Investigaciones Jurídicas de la Universidad Nacional Autónoma de México y el Centro de Estudios Políticos y Constitucionales del Gobierno de España. Asesor del Congreso de la República del Perú. Profesor en la Facultad de Derecho de la Universidad de Lima, del Doctorado en Derecho de la Universidad San Ignacio de Loyola y de la Escuela de Posgrado de la Universidad Peruana de Ciencias Aplicadas (UPC). Miembro de la Asociación Peruana de Derecho Constitucional.