Es Maestro en Derecho Judicial por la Escuela Judicial del Estado de México, donde también curso la especialidad, y Licenciado en Derecho por la Universidad Autónoma de Estado del México UAEMex.
Ingresó al Poder Judicial del Estado de México en febrero de 1998 como Técnico Judicial; además se desempeñó en las categorías de Ejecutor Judicial, Secretario Judicial, Juez de Cuantía Menor, Juez de Primera Instancia y actualmente Magistrado, a las que accedió a través de cursos de formación y exámenes de oposición.
Fue Juez Mixto de Cuantía Menor en Huixquilucan y Tenango del Valle, Juez Civil de Cuantía Menor en Naucalpan, Toluca y Coacalco.
Asimismo, se desempeñó como Juez de Primera Instancia en los juzgados Séptimo Familiar de Primera Instancia de Toluca, Cuarto Familiar de Primera Instancia de Nezahualcóyotl con residencia en Chimalhuacán, Primero Familiar de Primera Instancia de Cuautitlán, Primero Civil de Primera Instancia de Otumba, Civil de Primera Instancia de Valle de Bravo, Décimo Familiar de Primera Instancia de Tlalnepantla con residencia en Huixquilucan y en el Sexto Familiar de Primera Instancia de Ecatepec.
En enero de 2021 fue nombrado Magistrado del Tribunal Superior de Justicia del Estado de México, adscrito a la Primera Sala Colegiada Familiar de Tlalnepantla, y a partir del 4 de diciembre de 2023 a la Sala Unitaria Familiar de Tlalnepantla.
Ha sido catedrático en la Facultad de Derecho de UAEMex y en la Escuela Judicial del Estado de México.
El amor por su esposa e hijas es su motor de vida. Disfruta del ciclismo y de la música.