Nuevamente establecido en Lima, se ganó la confianza del general Andrés de Santa Cruz, presidente de la Junta de Gobierno, quien le hizo su secretario privado.