Terminado su periodo de gobernación en Cuba, regresa a España, donde es nombrado Virrey de Navarra, Capitán General de Cataluña, y durante el reinado de Carlos III, secretario de guerra.