Fue nombrado General Brigadier por el General Álvaro Obregón y desde entonces causó alta en el Ejército Federal con ese grado, además de ser diputado federal por el 17 distrito electoral del Estado de Oaxaca a la XXXII Legislatura y Jefe de operaciones militares en el Estado de Colima, el 6 de octubre de 1929 es nombrado Jefe de Operaciones Militares en el Estado de Querétaro.