Estudió Ciencias de la Comunicación en la Facultad de Ciencias Políticas y Sociales de la UNAM, es licenciado en Derecho egresado de la Universidad Americana de Morelos.
Tiene una larga trayectoria de 43 años de servicio en los tres niveles de gobierno, así como en el Poder Legislativo, en la UAEM y como dirigente sindical.
Fue secretario técnico de la Secretaría de Turismo y Cultura, coordinador de asesores en la Lotería Nacional y consejero estatal electoral.