Fue hijo de un general del mismo nombre.
En 1881 era sargento y en 1906 teniente coronel de las fuerzas auxiliares del Ejército Mexicano.
Participó en la Guerra del Yaqui y en abril de 1911, como apremio a su lucha contra los maderistas, en Chihuahua, fue ascendido a general brigadier.
Apoyó al gobierno huertista, por lo que fue ascendido en 1913 a general de división.
Le correspondió evacuar el puerto de Guaymas en pleno declive del huertismo.