Realizó sus estudios en Huatusco, Orizaba y Jalapa; también recibió educación militar.
Regresó a la Ciudad de México, donde se afilió al Partido Liberal Mexicano; más tarde fue miembro del Partido Democrático, que apoyaba la candidatura de Bernardo Reyes.
En 1916 los zapatistas lo nombraron ministro de Hacienda; también fue comisionado para elaborar la legislación agraria.
Luego fue enviado por Emiliano Zapata a los Estados Unidos, para que hiciera propaganda y comprara armas y municiones; por imponderables durante el viaje se dirigió a Cuba, donde permaneció como representante del movimiento sureño hasta 1920; a través de la prensa cubana difundió los postulados del movimiento zapatista; publicó el libro México Revolucionario, a los pueblos de Europa y América 1910-1918.
En 1923 ocupó la Jefatura de Asuntos Agrarios y Agrícolas del Comité Ejecutivo Nacional Revolucionario en Puebla.