A su regreso, fue nombrado General de la Caballería del Ejército de Cataluña; más tarde Capitán general de la Armada de la Mar Océano y, desde 1664, gozó del título y preeminencias de Teniente general de la Mar.