Regresó a Buenos Aires en 1827, y por orden del presidente Bernardino Rivadavia fue puesto al mando de un regimiento de lanceros, con el que puso sitio a Colonia, aún en manos brasileñas.