Magíster y doctor en Derecho por la PUCP, donde es profesor principal desde 1987. Ha sido presidente del Consejo Nacional de la Magistratura, vocal de la Corte Suprema de Justicia y director general de la Academia de la Magistratura. Es profesor principal sin cátedra y vicecanciller con licencia de la Universidad Católica Sedes Sapientiae.