Director de auditoría en el Congreso del Estado de Oaxaca, ha representado distintas dependencias de gobierno, tales como el Departamento Jurídico del IVO (Instituto de Vivienda de Oaxaca), el Departamento Jurídico de la Secretaría de Obras Públicas y el Sistema DIF Oaxaca, además de ocupar el cargo de Administrador Municipal en San Juan Lalana y Santiago Choapam, también fungió como Conductor del noticiero CORTV del Canal 9 en 2007.
Es licenciado en Derecho, egresado de la Universidad Autónoma Benito Juárez de Oaxaca, cuenta con una maestría en Derecho Constitucional por la misma escuela, además de haber participado en una gran cantidad de cursos y diplomados, entre los que destacan el diplomado en Humanismo Político por FUNDICE A.C.-UPAEP, el diplomado en Administración Pública por el Instituto Tecnológico y de Estudios Superiores de Monterrey (ITESM), el curso de Capacitación Política «Perspectivas Europa-América Latina» por la Universidad Computense de Madrid, España, invitado por el ICADEP Nacional, el diplomado en Alta Dirección por el ITESM sede Oaxaca y el diplomado «Acceso a la Justicia en materia de Derechos Humanos«.