La historia de la Biblioteca Nacional del Perú se remonta al año 1568, cuando la orden jesuita fundó el Colegio Máximo de San Pablo. En 1616, se fundó en el mismo local el Colegio de Caciques para indios nobles, entidad que, en 1767, cambia su nombre a Colegio de Príncipes. En ese mismo año, los jesuitas son expulsados de las colonias españolas y, al año siguiente, la biblioteca de la Orden pasó a formar parte de la Universidad Nacional Mayor de San Marcos.
Más adelante, el 28 de agosto de 1821, a un mes de haber proclamado la independencia, el general don José de San Martín, firmó el decreto de creación de la Biblioteca Nacional sobre el antiguo local jesuita. Finalmente, el 17 de setiembre de 1822, se inauguró la Biblioteca Nacional, contando con 11.256 volúmenes que procedían de la antigua biblioteca de los jesuitas y de donaciones particulares.