Il parvient à la vice-royauté du Río de la Plata en 1801 avec le grade de capitaine de frégate, avec pour ordre de se rendre à la station navale de Montevideo. Il participe à la reprise de Buenos Aires sur les Anglais, et en 1807 à la défense de la ville contre les Anglais qui cherchaient à la reprendre. Il est promu pour son comportement lors de ce combat.