Juchée sur la roche, la basilique fut construite sur un ancien temple de style roman. Au XVIe siècle, la basilique acquit sa forme actuelle, de style gothique tardif, et dotée d’éléments décoratifs propres de la Renaissance. Le bâtiment se compose de l’église, de la chapelle de San Jean de Letrán et du cloître.