Declarada la Guerra del Pacífico en 1879, fue nombrado ayudante en comisión y organizó el Batallón Cívico "Salinas" en Antofagasta. Se encontró en el bombardeo de Antofagasta, en Pisagua, San Francisco, Tacna y las batallas de Chorrillos y Miraflores. Ascendió a Mayor, en el combate de San Francisco y a Teniente Coronel, después de Tacna. En 1881, repuesto de sus heridas en batalla, emprendió la campaña contra los montoneros en Junín y Cerro de Pasco. Al terminar la contienda, se le confirieron los despachos de Coronel de Ejército en 1884.