小說以夢境的形式展開,描寫了主人公“基督徒”背負著無盡的人世憂煩,苦不堪言,經“傳道者”指點後,掙脫妻子兒女和鄰人的羈絆,毅然朝著“天國的城市”前進。他逃出“毀滅之城”,爬出“灰心沼”,途經“名利場”,攀上“困難山”,跨出“安逸的平原”,闖出“懷疑城堡”,渡過“死亡之河”,最後終于到達了天城“錫安山”,進入了永生之境。
這個故事有很大一部分取材于班揚自己的生命歷程,而每個讀者也都能在其中找到自己的生命所處的位置。班揚的語言簡潔、生動?有力,書中有許多地方與耶穌用比喻講道時的風格很類似,以通俗易懂的方法揭示出深奧的真理。它的問世成為了歷世歷代讀者的祝福,人們讀的次數越多,越深入,就越會發現它是如此優美生動地昭示了神聖的真理,據說“布道王子”司布真讀了有100遍之多。