Fue ascendido a teniente general, y en 1807 se le asignó el cargo de comandante en jefe de las fuerzas británicas en el Río de la Plata.