Durante la guerra con Chile, participó en la campaña de Lima, concurriendo a las batallas de San Juan y Miraflores, en esta última combatió en la artillería que defendía el reducto Nro. 5, tras la derrota marchó a la sierra siguiendo al dictador Piérola. Tras volver a Lima de incógnito a arreglar asuntos personales marchó nuevamente a la sierra para unirse a la campaña de la breña que dirigía el general Andrés A. Cáceres, a quien representó como enviado especial ante el gobierno de Arequipa que presidía por aquel entonces el coronel La Torre, reintegrado al ejército de la resistencia tomó parte de la contraofensiva de 1882 ante las fuerzas del coronel chileno Estanislao Del Canto, actuó en Pucará, Marcavalle y Concepción, donde comandó las fuerzas regulares que junto a las guerrillas de Ambrosio Salazar atacaron la plaza en la cual fue exterminada la cuarta compañía del batallón Chacabuco. Continuó la campaña hasta el retiro de las fuerzas chilenas de ocupación y al año siguiente hizo la marcha al norte que culminaría con la desastrosa derrota en la batalla de Huamachuco en la cual encontró la muerte.