Abrazó la causa del antirreeleccionismo y la lucha contra el régimen de Porfirio Díaz, por lo que apoyó la campaña de Madero para la presidencia y ocupó diferentes puestos en los gobiernos revolucionarios y posrevolucionarios (miembro del Comité Central del Partido Constitucional Progresista, subsecretario, cónsul).