El 1 de abril de 1850, ascendió a capitán de navío; el 3 de marzo de 1851, se le otorgó el grado de brigadier numerario; el 30 de mayo de 1860, fue ascendido a jefe de escuadra, al firmase el tratado de WadRas poniendo fin a la guerra de África transportó al Sultán Muley Abbas a Tánger; y el 11 de octubre de 1868, se le otorgó el grado de teniente general.