1、卡西莫多是一個棄嬰,在複活節之後的第一個星期日,即卡西莫多日,在聖母院門口被人發現。由于相貌奇醜無比、面目猙獰,當時有許多人圍觀,卻沒有人願意收養他。正巧克洛德·弗洛羅經過,看見嬰兒棄置在棄嬰木架上,他立即想起了從小與自己相依為命的可憐的弟弟,于是憐憫之心油然而生,遂将嬰兒抱走。弗洛羅決心将嬰兒撫養長大。他為嬰兒取名卡西莫多,将他收為養子,讓他留在聖母院内做敲鐘人。
2、命運悲慘的卡西莫多,天生獨眼、駝背、跛足,十四歲時又被鐘聲震破了耳膜,成了聾子。原本造化為他向外界敞開的唯一門戶也被永遠關閉了,這一關閉也截斷了他唯一歡樂的光明,他的靈魂從此墜入無邊的黑夜,他開始變得乖戾、瘋狂。周圍人的歧視、嘲諷、譏笑使他對一切事物充滿了敵意。隻有一個人被他排除在所有的惡意和仇恨之外,那就是克洛德·弗洛羅。自幼便遭社會擯棄的卡西莫多把克洛德看做是自己的恩人,十分地敬重這位副主教,對他的話也是言聽計從。但其實,這位道貌岸然的副主教實際上卻是蛇蠍心腸,是一個不折不扣的虛僞、奸詐、好色之徒。
3、“愚人節”那天,流浪的吉蔔賽藝人在廣場上表演歌舞,其中有個叫埃斯梅拉達的吉蔔賽姑娘更是吸引了來往行人的目光,她長得美麗動人,舞姿也非常優美,令大家贊歎不已。這時,她的表演也引起了巴黎聖母院副主教克洛德的注意。他和其他人一樣,也一下子對美麗的埃斯梅拉達着了迷,他内心燃燒着情欲之火,瘋狂地愛上了她。一心想得到埃斯梅拉達的克洛德于是命令教堂敲鐘人——相貌奇醜無比的卡西莫多去把埃斯梅拉達搶來。一向十分信賴他的卡西莫多聽從了他的差遣,一路跟随吉蔔賽姑娘準備将她劫持。
4、流浪詩人格蘭瓜爾在街上看到埃斯梅拉達的表演,也被她的美貌所吸引,不知不覺跟着她進了小巷,正巧撞見前來綁架吉蔔賽女郎的卡西莫多。格蘭瓜爾上前阻止,卻被強壯的卡西莫多打昏過去。卡西莫多抱起女孩準備回去交給副主教,宮廷弓箭隊隊長菲比斯聞聲趕來,将埃斯梅拉達救下,并逮捕了卡西莫多。這一舉動觸發了少女的愛情,美麗的姑娘被這位外貌俊朗的年輕隊長所打動,對他一見鐘情,深深愛上了他。但其實埃斯梅拉達是被他的外表所騙了。菲比斯事實上是個無情無義、隻知道到處尋歡作樂、十分輕浮和淺薄的家夥。
5、被打昏的格蘭瓜爾這時慢慢醒來,恍恍惚惚地闖入了光怪陸離的乞丐王國——“奇迹王朝”。那裡住滿了被社會歧視的無賴漢和乞丐們。膽戰心驚的格蘭瓜爾被三個壯漢抓到了“王上”面前。長期受“正派市民”刻薄對待的乞丐們堅持要以同樣的方式來報複,決定吊死擅自闖入的詩人。而他唯一可以脫險的機會就是與那裡的某個女人結婚,以此成為乞丐王國的一員,倒黴的格蘭瓜爾懇求了好幾位女孩都沒有成功。正在乞丐們準備行刑之際,埃斯梅拉達出現了,出于同情,為了救這個素未謀面的陌生人,善良的吉蔔賽女孩自願接受格蘭瓜爾作為自己的丈夫,使他免于一死。
6、與此同時,可憐的卡西莫多則因綁架而遭到懲罰,代人受過,成為犧牲品。在一番鬧劇般的審判之後,敲鐘人被判處到廣場中央受鞭笞之刑。行刑當日,他被綁在恥辱柱上,至于烈日下忍受鞭刑。疼痛難當、口渴難耐的卡西莫多大聲喊着要喝水,圍觀的衆人對他不但沒有同情,反而都像看馬戲表演一般不停地嘲笑他,一副幸災樂禍的模樣,還用石塊、罐子砸他。他的養父,罪魁禍首弗洛羅經過之後也隻當沒看見,掉頭就走。心地善良的埃斯梅拉達卻在此時出現了,她沒像其他人一樣責怪、嘲笑綁架自己的卡西莫多,反而不計前嫌,取來水喂他喝。埃斯梅拉達的做法令卡西莫多感動不已。敲鐘人外貌醜陋,但内心純潔高尚,他非常感激埃斯梅拉達,也深深地愛上了她。
7、天真的埃斯梅拉達對菲比斯一見鐘情,便與他約會。二人約定見面的當天,副主教克洛德悄悄尾随。出于嫉妒、報複心理,克洛德用刀刺傷了菲比斯,受驚過度的埃斯梅拉達當即昏倒,克洛德立即逃跑,并将罪行嫁禍給可憐的女孩。于是,無辜的吉蔔賽女孩因殺人罪而被逮捕,她還以為菲比斯已死,也陷入了無比痛苦中。接受審判的時候,埃斯梅拉達起先當然不肯承認罪名,但後來被屈打成招,她受不了“穿鐵靴”的酷刑,承認了罪行,因此被法庭判處絞刑。當晚,案件的真兇——陰險的克洛德來到監獄,向可憐的埃斯梅拉達表達了自己的愛意,并以帶她離開為條件,想逼埃斯梅拉達就範,但是被女孩斷然拒絕。
8、第二天,埃斯梅拉達被押赴刑場時,看見曾對自己情意綿綿的菲比斯跟一個女子在路邊冷眼旁觀,一副事不關己的樣子。沉重的打擊使她幾乎昏倒在地。此時,一直默默愛着她的鐘樓怪人卡西莫多挺身而出,劫了法場,把埃斯梅拉達從絞刑架上救下,抱進了巴黎聖母院内蔽了起來,并對她照顧有加。陰險的克洛德對埃斯梅拉達仍不死心,他找到女孩房間的鑰匙,半夜潛入屋子準備奸污埃斯梅拉達。緊急關頭,女孩吹響了卡西莫多交給自己的哨子。敲鐘人及時趕到,黑暗中将潛入者扔出屋去。月光下,他猛然發現這個企圖侮辱埃斯梅拉達的男子竟是他一直敬重的克洛德副主教。惱羞成怒的克洛德氣沖沖地離開,嫉妒之情在他心中越發強烈。他下定決心:如果自己得不到女孩就将她毀滅。
9、法庭得知死刑犯被劫的消息後大為惱火,又受到教會的挑動,于是揚言一定要捉拿少女,派官兵到處搜捕。乞丐們聞訊後,都紛紛前來營救,決定沖進聖母院救出埃斯梅拉達,殺死卡西莫多。一心想要鞏固王位的國王路易十一得知暴動的真正目的後,下了一道“把平民殺盡,把女巫絞死”的诏令,堅決鎮壓暴動,緻使聖母院門前橫屍遍地,周圍變成了一片血海。無賴漢們圍攻主教堂的時候,埃斯梅拉達正在睡覺,驚醒後看見面前站着兩個黑衣人。
10、一個是她的“丈夫”格蘭瓜爾,另一個則一直默不作聲,帶着他們來到灘邊坐船離開。靠岸之後,格蘭瓜爾帶着女孩的山羊離開,而埃斯梅拉達則被陌生人拉着,一路狂奔,來到了廣場中央的絞刑架前。陌生人掀起風帽,女孩這時才認出這正是屢次企圖侵犯她的副主教克洛德。這位副主教對埃斯梅拉達進行最後威脅:要她在自己和絞刑架之間作選擇。又一次被拒絕後,他把女孩交給一位隐修女看管,自己則去找禁衛軍告密。年邁的隐修女無意間發現眼前這位漂亮的姑娘竟是自己尋找了15年的女兒。軍隊也在這時趕到,領隊的正是菲比斯。百感交集的母親奮力保護自己的女兒,在一陣混亂中,頭撞石闆而死。而無辜的姑娘最終也沒能逃脫被絞死的厄運。
11、卡西莫多發現埃斯梅拉達不見了,焦急地四處尋找,他想起隻有副主教克洛德有通到塔上的樓梯的鑰匙;他又記起副主教那天黑夜對少女的偷襲;他記起了成千的細節詳情,斷定埃斯梅拉達被副主教劫持了。可是長期以來,他對于那牧師是這樣的崇敬,他對這人的感恩、崇拜和愛慕,已經深深印到心裡。疑惑、失望、痛心,種種感情糾結在了一起。正在此時,他發現了克洛德的身影,于是尾随他來到塔頂,親眼看見埃斯梅拉達被絞死。傷心欲絕的卡西莫多明白了一切,他無比憤怒,從背後用力将這位虛僞、邪惡的副主教從聖母院的塔頂推了下去。
12、大約兩年之後,人們在埋葬死刑犯的地穴發現了兩具骷髅。一具是一個女子的,另一具骨骼歪斜,以奇特的姿态抱着女屍骨。人們想把他從他所摟抱的那具骨骼分開來時,他霎時化作了塵土。