En mayo de 1819 fue ascendido al grado de general y nombrado jefe de la guarnición de Buenos Aires, cargo que ocupaba en la época de la Batalla de Cepeda.