Durante el desarrollo de la contienda, en junio de 1872, alcanzó el grado de teniente coronel, el cual le fue otorgado por el general Arsenio Martínez Campos por su actuación en Valencia; participó además en el sitio de Cartagena.