白素贞是千年修炼的白蛇，偷吃了蟾蜍精的仙丹后便修练成神通广大的妖精，为了报答书生许仙前世的救命之恩，化为人形欲报恩，后遇到青蛇精小青，两人结伴。白素贞施展法力，巧施妙计与许仙相识，并嫁与他。蟾蜍精转世为金山寺和尚法海，为了报复白素贞盗食仙丹，并说服许仙在端午让白素贞喝下雄黄酒，白素贞不得不现出原形，却将许仙吓死。白素贞上天庭盗取仙草将许仙救活。法海将许仙骗至金山寺并软禁，白素贞同小青一起与法海斗法，水漫金山寺，却因此伤害了其他生灵。白素贞触犯天条，在生下孩子后被法海收入钵内，镇压于雷峰塔下。后白素贞的儿子长