Licenciado en Derecho por la Universidad Autónoma Metropolitana y maestrante en Derecho por la Universidad Nacional Autónoma de México. Ingresó al servicio público en el año 2000 en la entonces Dirección General Jurídica de la Procuraduría Federal de Protección al Ambiente; ha sido Jefe de Departamento de Conmutación y Reconsideración de Multas en la Subprocuraduría Jurídica de la PROFEPA, Subdirector de Atención a Conflictos y Director de Resoluciones y Procedimientos Administrativos en la Dirección General de Zona Federal Marítimo Terrestre y Ambientes Costeros de la SEMARNAT. Posteriormente se desempeñó como Asesor de la Subprocuraduría Jurídica de la PROFEPA; Asesor del Procurador Federal de Protección al Ambiente, Director de Procedimientos Administrativos de la Subprocuraduría Jurídica de la PROFEPA y Coordinador de Asesores del Procurador Federal de Protección al Ambiente; actualmente es consultor en materia ambiental.
Ha impartido diversas pláticas y ponencias en materia ambiental a instituciones públicas y privadas sobre Derecho Ambiental; Procedimiento Administrativo de Inspección, la Conmutación de Multas en Materia Ambiental; ponencias sobre el régimen jurídico de la zona federal marítimo terrestre y ambientes costeros; Procuración de Justicia en materia Ambiental; Participación Social y Transparencia, esta última impartida en el marco de la reunión sostenida con personal del Ministerio de Medio Ambiente de Colombia en el marco del Convenio Básico de Cooperación Científica y Técnica entre el Gobierno de los Estados Unidos Mexicanos y el Gobierno de la República de Colombia, entre otros.
Asimismo, participó con publicaciones en los Libros “Temas Selectos de Derecho Ambiental”, publicado por el Instituto de Investigaciones Jurídicas de la UNAM, con el artículo “La Conmutación de Multas en materia ambiental“ y "El Futuro de la Justicia Ambiental en México", con el artículo “Procedimientos Administrativos Ambientales”, Ambos publicados por el Instituto de Investigaciones Jurídicas de la UNAM.