Es Maestrante en Administración Pública por la Universidad Anáhuac y Licenciado en Derecho, egresado de la Universidad Nacional Autónoma de México.

Tiene una experiencia de 33 años en el servicio público; en el ámbito federal, se ha desempeñado en diversos cargos en la Secretaría del Trabajo y Previsión Social, el Instituto Nacional de Migración, la Secretaría de Desarrollo Urbano y Ecología, el FOVISSSTE y Fertilizantes Mexicanos, S. A.

Ha ocupado diferentes puestos directivos en la administración pública estatal y municipal, particularmente en el sector hídrico, en el Estado de México y en el Ayuntamiento de Huixquilucan.

En el sector privado, ha participado en diversos despachos de abogados como especialista en asuntos jurídicos.

Fue profesor de la Especialización en Administración del Trabajo y Previsión Social del Instituto Nacional de Administración Pública y dirigió diversos talleres sobre normatividad laboral.

En la Comisión Nacional del Agua se desempeñó como Gerente de Construcción y actualmente ocupa el puesto de Subdirector General de Administración.