Cumplida esa comisión regresó a Chile en 1824 para ejercer las funciones de mayor general del ejército, las que desempeñó hasta mediados de ese año, ya que al estar ausente Cochrane del mando de la escuadra volvió a recibir ese puesto y fue ascendido en julio a vicealmirante teniendo ya 34 años de edad.