Regresó a Buenos Aires en 1822 y al año siguiente fue nombrado inspector general del ejército. Fue el jefe de estado del ejército que hizo la campaña contra el Imperio del Brasil, destacándose como un eficaz organizador; comandó el cuerpo del ejército, que incluía toda la infantería y la artillería. En la batalla de Ituzaingó fue el encargado de distribuir las divisiones en el campo de batalla, con independencia de las órdenes del general Alvear, contribuyendo poderosamente a la victoria.