No intervino en la revolución del 68, aun así el nuevo Gobierno por Real decreto del 11 de octubre de 1868 le otorgó el grado de teniente general, siendo nombrado presidente de la Junta Superior Consultiva de la Armada; presidente del Centro Técnico de la Armada; presidente del Consejo de Enganches y Redenciones y capitán general del Departamento de Cádiz.