Estudió la primaria en el Instituto de la Inmaculada Concepción, posteriormente ingresó a la escuela preparatoria del Instituto Científico y Literario de San Luis Potosí, donde cursó también sus estudios profesionales.
Organizó el Primer Congreso Liberal en la ciudad de San Luis Potosí.
En mayo de ese año, como secretario del Club Liberal Ponciano Arriaga firmó un manifiesto con Camilo Arriaga, como presidente, en el que atacaban a la dictadura dominante, la prensa semioficial y al personalista, antidemocrático y mal llamado Partido Científico.
Pedían que se formara un partido verdaderamente nacional que amén de no encadenar su conciencia al bando de los traidores, analizara los actos del actual gobierno, rodeado de individuos maniquíes, y que un hombre liberal, talentoso y progresista reemplazara a Díaz.
También prometía devolver a los indígenas los terrenos y aguas de que hubieran sido despojados.
Arriaga rechazó esta propuesta y le pidió que mejor la aceptara por él.
El discurso que allí presentó, influyó para que dicha convención adoptara los postulados del Plan de Ayala, por lo cual se le considera partícipe relevante del movimiento zapatista.
Fue fundador (1920) y dirigente del Partido Nacional Agrarista, que propugnaba la redistribución de las tierras a los campesinos.
Fue elegido consecutivamente como diputado federal durante cuatro periodos, entre 1920 y 1928, hasta que fue expulsado de ese partido y desaforado de su curul por su oposición al presidente Plutarco Elías Calles en 1930.
[1] Redactó en 1941 una Historia del agrarismo en México que permaneció inédita hasta fechas recientes, y asimismo otra obra, La Revolución Agraria del Sur y Emiliano Zapata, su caudillo (1960).