En 1879, a comienzos de la Guerra del Pacífico, fue embarcado como guardiamarina en el blindado "Cochrane". Participó en el bloqueo de Iquique y en el combate naval de Angamos cubriendo la artillería principal del blindado. Luego, a fines de 1879, participó en el asalto y toma de Pisagua y en la rendición del puerto peruano de Iquique. En diciembre de 1880, ya con el grado de teniente 2.° y como comandante de la torpedera "Guacolda", participó en lo que se conoce como el segundo combate de torpederas ocurrido en el puerto de Callao el 5 de diciembre de 1880.