Asciende a Capitán de fragata y toma parte en la guerra carlista y en la defensa del Arsenal de la Carraca durante la proclamación del Cantón de Cádiz. Tras la Revolución Cantonal, fue enviado de nuevo a Filipinas, al mando de la corbeta de hélice "Santa Lucía", donde tuvo que intervenir en acciones de guerra, especialmente en Mindanao. En 1876 fue nombrado Gobernador del archipiélago de Joló. De vuelta a la península, y tras ocupar diversos cargos en el ministerio de marina, recibió el mando del buque escuela de guardiamarinas, la corbeta a mediados de 1879. A finales de 1880 fue designado comandante militar de marina de Cartagena.