En 1749 regresó por última vez a España, donde fue nombrado Capitán General del Departamento de Cádiz y Director General de la Armada, cargos que desempeñaría hasta su muerte en 1780, a los 88 años de edad.