San Martín lo remitió a Perú como ministro de Gobierno y de Relaciones Exteriores, cargo desde el cual fundó la Biblioteca Nacional de Perú y expidió decretos sobre libertad de imprenta y nacionalización.