Abogado graduado con mención honrosa por la Pontificia Universidad Católica del Perú, con estudios de Economía y Administración en la Universidad Ricardo Palma y Universidad Nacional Mayor de San Marcos. Magíster – Master Oficial Derecho, Empresa y Justicia en la Universidad de Valencia, España. Curso de Especialización “Programa de Capacitación en Litigación Oral” organizado por la Asociación de Jueces de Capital Federal y Provincia de Buenos Aires, Argentina y por Unidos por la Justicia Asociación Civil, Ciudad Autónoma de Buenos Aires. Estudios Doctorales en la Universidad Nacional de Rosario, Argentina. Maestría de Derecho Procesal en la Universidad Nacional del Rosario Argentina (estudios concluidos). Árbitro registrado en el Centro de Arbitraje del Colegio de Abogados de Lima.Ha sido profesor de la Academia de la Magistratura, así como de los cursos Derecho Constitucional y Teoría General del Derecho Procesal en la Universidad de Lima. Es profesor del curso Derechos Fundamentales de la Facultad de Derecho de la Universidad San Martín de Porres y de los cursos de Seminario de la Maestría en Derecho Constitucional de la misma casa de estudios.
Ha ejercido una defensa exitosa ante organismos internacionales: Comisión y Corte Interamericana de Derechos Humanos. Ha sido el jefe del equipo de abogados en la ejecución nacional de las sentencias Cesti, Ivcher Bronstein y Sitramun. Octubre 2012. Candidato a Magistrado del Tribunal Constitucional, invitado por el Congreso de la República del Perú en los años 2014 y 2016.
Membresías: Miembro de la Asociación Peruana de Derecho Constitucional. Presidente del Capítulo Perú del Instituto Panamericano de Derecho Procesal. Colegio de Abogados de Lima.