Ocupó diversos cargos políticos y diplomáticos durante el México posrevolucionario.
Permanece exiliado en Estados Unidos durante parte de la Revolución, hasta que vuelve a ocupar una diputación en 1922, para entonces ya esta claramente identificado con el grupo político de sonorenses que lideran Álvaro Obregón y Plutarco Elías Calles, dirigiendo la campaña presidencial de este último a partir de 1923, al año siguiente es electo senador por Campeche, sin embargo Calles lo designa como titular de la Secretaría de Educación Pública.
[1] Durante el gobierno de Emilio Portes Gil, se desempeñó como Jefe del Departamento del Distrito Federal.
El presidente Pascual Ortiz Rubio lo nombró secretario de Educación para un segundo periodo.
Más tarde, el presidente Abelardo L. Rodríguez lo nombró secretario de Relaciones Exteriores.