Ascendido a brigadier, paso a servir en la guarnición del Callao; en 1821 antes que capitular ante San Martín, prefirió abandonar las sitiadas fortalezas del puerto con el ejército de Canterac que se retiraba a la sierra, falleciendo durante la penosa marcha, a la avanzada edad de 64 años.