En 1865 empuñó las armas en las fuerzas imperialistas que comandaba el coronel José María Tranquilino Almada, figurando con grado de teniente, estuvo en la acción de guerra del 24 de septiembre en que perdió la vida el general Rosales y el archiduque Maximiliano lo premió con el ascenso a capitán y la Cruz Oficial de la Orden Imperial de Guadalupe.