Se adhirió a la lucha constitucionalista contra Victoriano Huerta.
Con el grado de coronel participó en la Batalla de Torreón como jefe del Estado Mayor de Francisco Villa, general en jefe de la División del Norte.
Ante las desvanecías que se suscitaron entre Venustiano Carranza y Francisco Villa permaneció fiel al último alcanzando el grado de general.
En 1920 se unió al Ejército Mexicano donde llegó a desempeñar muchos cargos militares: como Jefe de operaciones en Sinaloa; comandante de la 4.ª.
Zona Militar y de la que comprende a la capital de la República Mexicana.