在很久很久以前,有一位落魄的书生刘彦昌(郑佩佩饰),功名未就的他心灰意冷,独自行走在荒野中。无意间,他来到一间破庙,里面供奉的是手持宝莲灯的三圣母。刘彦昌在庙中向神像祷告,并在墙上写下了一首五言绝句。就在这时,华山圣母(林黛饰)出现在庙中。圣母赞赏刘彦昌的美貌,看到墙上的诗句后,对他动了凡心。经过几场考验和试炼,刘彦昌终于与三圣母结为夫妻。仙凡姻缘成就了一段佳话,但却激怒了天庭。三圣母的哥哥二郎神率兵围攻,将她囚禁在华山。数年后,刘彦昌的儿子沉香(林黛饰)长大,得知母亲身陷囹圄的消息后,上演了劈山救母的传奇。本片根据中国民间神话故事改编,也是著名影星林黛的遗作。