Tomó parte en la guerra hispano-sudamericana en 1866 como mayor general de la escuadra del almirante Méndez Núñez, tomando el mando de la misma cuando éste fue herido en el combate del Callao.