Participó desde octubre de ese año de las batallas de la guerra con sus granaderos. Marchó con Patricio Lynch dos veces, de Arica a Paita y de Lurín a Lima. Acompañó a Amunátegui a Ica, y cargó en Tacna y San Juan. En medio de la última batalla recibió el mando de su cuerpo de manos de su jefe moribundo. Asistió a la batalla de Tacna y a las batallas de San Juan y Miraflores. En Lima desempeñó el puesto de jefe de Estado Mayor del ejército de ocupación desde el 1 de agosto al 30 de noviembre de 1881, en que le reemplazó, el coronel don José Francisco Gana. El comandante del regimiento de Granaderos fue promovido a coronel graduado el 31 de mayo de 1881.