Originario de Platón Sánchez, Ver., es profesor normalista y ha sido Secretario General de la sección 32 del Sindicato Nacional de Trabajadores de la Educación, donde ha ocupado distintas carteras sindicales.