En el combate de Angamos fue tomado prisionero. Tras ser liberado de su cautiverio, fue asignado al transporte "Oroya", participando en la captura de la lancha chilena "Tocopilla". Durante el bloqueo del Callao, estuvo en las baterías del Callao, bajo el mando de Elías Aguirre Romero. Tras las batallas de San Juan y Miraflores y la ocupación de Lima, se retiró a la sierra, donde luchó en la campaña de la Breña.