Luchó en su estado natal durante la Revolución mexicana y alcanzó el grado de General, por méritos en campaña.
Presidió el bloque del PNR en la Cámara de diputados en 1930 y encabezó en ese mismo año la campaña nacionalista.
Fue embajador de México en Holanda, Diputado y senador por Oaxaca en 1952 a 1958.
Nombrado Gobernador del Territorio Federal de Quintana Roo por el presidente Lázaro Cárdenas en 1935, llevó a cabo una positiva administración marcada por la realización de numerosas obras públicas en el territorio.
Estuvo casado con la señora Luz María Reguera con quien tuvo dos hijos: Rafael (1926-1948) y Daniel (nacido en 1932).