Fue maestro de educación primaria en su natal Estado de México, Secretario General del Sindicato de Maestros y tercer Secretario General de la Confederación Nacional Campesina (CNC).