Ce poème est divisé en trois parties appelées cantiche: Inferno (Enfer), Purgatorio (Purgatoire) et Paradiso (Paradis), chacune composée de trente-trois chants. Le poète narre un voyage à travers les trois règnes supraterrestres qui le conduira jusqu'à la vision de la Trinité. Sa représentation imaginaire et allégorique de l'au-delà chrétien est un sommet de la vision médiévale du monde développée par l'Église catholique romaine.