故事发生在临安城内,许仙(秦祥林 饰)和舅舅共同经营着一间名为正德堂的药店。一天,许仙正在赶路,于西湖边上遇见了一名白衣女子白素贞(林青霞 饰)和她的侍女小青(秦之敏 饰)。白素贞正在往钱塘关去,希望许仙能够护送他们。白素贞性格温和成熟,而小青则可爱俏皮,一路上,两人给许仙留下了非常深刻的印象。 之后,在一来二去之间,白素贞和许仙两人产生了真挚的感情,决定成亲,婚后生活非常的幸福美满,白素贞帮助许仙将药店搬到了镇江,结果生意大好,门庭若市。一天,一名茅山道士路过药店门口,惊觉其中妖气浓重。
此為導演李翰祥在臺灣組建國聯公司後拍的第二部影片,仍是古裝黃梅調片,但成績好過《七仙女》。 故事主要描寫明朝一位尚書千金,下嫁才貌雙全的公子,遭人陷害,在洞房前放置假情書和碧玉簪,引起新郎懷疑。但因當時婚姻由父母作主,未敢追究真相。而新娘無辜受盡委屈,也只能隱忍不言。導演著力渲染視聽之娛,景色設計和歌唱音樂極為動聽,演員角色也算稱職,可惜仍不能跳出舞臺劇的情節。