En 1865 fue ascendido a Mayor Graduado y al iniciarse ese mismo año la revolución del general Mariano Ignacio Prado, y que desembocaría más tarde en la guerra contra España, se unió al ejército restaurador que marchó a Lima y derrocó al presidente Juan Antonio Pezet, para luego combatir en el combate del 2 de mayo ante la escuadra española; tras esta acción ascendió a Teniente Coronel.