故事发生在车水马龙的大都市巴黎,巴黎圣母院的科罗德神父(奈杰尔·德·布鲁里亚 Nigel De Brulier 饰)收养了加西莫多(朗·钱尼 Lon Chaney 饰),安排他住在一幢钟楼里,因为样貌格外的丑陋,他被人们称作为钟楼怪人。 科罗德神父虽然看上去一本正经饱受教徒们的尊敬,实际上却是一个非常贪婪好色的男人。一次偶然中,科罗德神父邂逅了名为艾丝美拉达(帕奇·鲁斯·米勒 Patsy Ruth Miller 饰)的吉普赛少女,深深被后者的美貌所迷住的神父指使卡西莫多掳走了艾丝美拉达,所幸骑兵上尉队长菲比斯(诺曼·克里 Norman Kerry 饰)出手相救,艾丝美拉达因此深深的爱上了他。
故事发生在1482年的巴黎,卡西莫多是巴黎著名的巴黎圣母院的一名聋哑、半盲、驼背的敲钟人。他的主人是一个名叫杰汉(Jehan)的人,是巴黎圣母院圣洁的副主教多姆·克劳德(Dom Claude)的邪恶兄弟。一天晚上,杰汉说服卡西莫多绑架了美丽的埃斯梅拉达,她是一位跳舞的罗姆女孩(也是巴黎黑社会受压迫乞丐之王 克洛潘的养女)。
英勇的菲比斯船长从卡西莫多手中救出了埃斯梅拉达,而杰汉抛弃了他并逃跑了(在影片的后面,卡西莫多讨厌杰汉抛弃了他,并且不再忠于他)。起初,菲比斯只是寻求一段浪漫的爱情,但他却被艾斯梅拉达迷住了,并将她纳入自己的羽翼之下。卡西莫多被判在公共广场受到鞭打,随后埃斯梅拉达和唐·克劳德前来援助。
令杰汉和克洛潘沮丧的是,尽管菲比斯已与百合花订婚,但他仍希望与埃斯梅拉达结婚。菲比斯说服埃斯梅拉达陪他参加一个舞会,庆祝他被国王路易十一任命为近卫队长。他为她提供了华丽的衣服,并将她介绍给女主人贡德洛里埃夫人,作为埃及公主。
克洛潘在乞丐的陪同下破坏了庆祝活动,并要求归还埃斯梅拉达。为了避免流血事件,艾斯梅拉达说她不属于贵族。然而后来,埃斯梅拉达派街头诗人皮埃尔·格兰古瓦给菲比斯一张纸条,安排在巴黎圣母院会面,向他告别。菲比斯到达并被杰汉从背后刺伤。埃斯梅拉达因犯罪被误判死刑后,卡西莫多将她从绞刑架上救出,并带入大教堂,他和唐·克劳德在那里为她提供了庇护所。
那天晚上晚些时候,克洛潘率领整个地下世界袭击了大教堂,杰汉试图抓住埃斯梅拉达,首先是用诡计(告诉她菲比斯的临终愿望是让他照顾她),然后是用武力。卡西莫多用岩石和熔铅洪流抵御入侵者。与此同时,痊愈的菲比斯受到格兰古瓦的警告,并带领他的部下对抗乌合之众。克洛潘在战斗中阵亡。
当卡西莫多发现杰汉攻击埃斯梅拉达时,他将他的前任主人从巴黎圣母院的城墙上扔了下来,但在此之前杰汉在他的背后连刺三刀致命。菲比斯找到并拥抱了艾斯梅拉达。卡西莫多目睹了这一幕,报响了自己的死亡人数,格兰古瓦和唐·克劳德进入钟楼,正好看到他死去。最后一张照片是大钟在卡西莫多的尸体上方静静地摆动。