En agosto de 1821 volvió a Lima y fue designado Inspector general de los guardias cívicos y luego Comandante de la Legión Peruana de la Guardia.