Desde esa fecha hasta 1989 trabajó como maestro en escuelas de educación primaria y secundaria en el estado de Jalisco.
[1] Entre 1995 y 1996 tuvo su primer cargo público como Subdelegado de Participación Ciudadana de la delegación Coyoacán en México, D. F. En 2005 ocupó el cargo de Secretario general del Partido Nueva Alianza, mismo al que pertenece.
[2] Para el 8 de junio de 2011, la presidenta del SNTE Elba Esther Gordillo lo nombra su Secretario General, cargo ratificado en 2012 en las elecciones sindicales.
Este cargo lo desempeña junto con el de secretario general, mientras eligen al sucesor de la secretaría.
[2] El 22 de noviembre de 2018, durante la 47 sesión extraordinaria del Consejo Nacional de la organización de la SNTE, solicitó licencia definitiva al cargo como presidente del sindicato donde Alfonso Cepeda Salas asumió la presidencia interina.