相传,一条修炼千年的白蛇,化作美丽的女子白娘子,与丫鬟小青一同来到人间。在西湖断桥边,她邂逅了忠厚的青年许仙,二人一见钟情,结为夫妻,在杭州开了一家药铺,悬壶济世,日子过得幸福美满。

金山寺的和尚法海,却认定白娘子是妖,执意要拆散这对恩爱夫妻。端午节,法海诱使许仙让白娘子饮下雄黄酒,白娘子现出了蛇身,把许仙吓得魂飞魄散。为救丈夫,白娘子不惜冒死上仙山盗取灵芝仙草。

法海又把许仙骗到金山寺软禁。白娘子为救丈夫,与小青一起施法,水漫金山,与法海斗法。终因身怀有孕、法力不济而败退。

后来,白娘子产下一子,却被法海用金钵收服,镇压在西湖的雷峰塔下。多年后,白娘子的儿子长大成人、高中状元,来到塔前祭拜母亲;小青也苦练法力,最终推倒雷峰塔,救出了白娘子,一家人终得团圆。