À bord du "San Louis" il participe à la reconquête de Minorque. Puis, aux commandes du "San Cristóbal" (1780 - 1782), placé sous les ordres du vénérable et hiératique Luis de Córdova y Córdova incapable d'intercepter les convois anglais de ravitaillement, il participe au long et vain Siège de Gibraltar (1779-1783) marqué par l'échec explosif de l'attaque de batteries flottantes. En 1782, il commande à bord de la "Santisima Trinidad", alors le plus grand vaisseau du monde, 130 canons, à la Bataille du cap Spartel (1782). Puis, en 1783, il commande la frégate "Juno" à l'expédition contre Alger.