Abogado por la Pontificia Universidad Católica del Perú (PUCP), cuenta con una maestría en gestión ambiental por la universidad de Yale, además de una diploma del Centro de Análisis y Resolución de Conflictos de la PUCP.
Trabajó como asesor y especialista en la Sociedad Peruana de Derecho Ambiental (SPDA). Fue asesor estratégico en SENACE. Además se desempeñó como profesor adjunto en derecho ambiental en la Universidad del Pacífico y en la San Ignacio de Loyola- Actualmente se desempeña como docente en las universidades PUCP y UPC, en materia de derecho ambiental.
Ha realizado diversas publicaciones académicas sobre temas de derecho ambiental.