八仙之一的吕洞宾,在西湖断桥边卖汤圆,当时还是幼年的许仙买了一料实为仙丸的汤圆吃了,结果三天三夜不想吃东西,急忙跑去找吕洞宾。吕洞宾将许仙抱上断桥,双脚倒拎,汤圆吐出来掉进西湖,被正在湖中修炼的白蛇(白素贞)吞下,长了几万年的功力,白蛇就此与许仙结了缘。而同在此地修炼的乌龟,也就是日后的法海和尚,因没能吃到汤圆,所以对白蛇怀恨在心。白蛇在苏堤桥之一的映波桥边看到一乞丐手中拿一青蛇,要挖蛇胆卖钱,于是化身为人买下青蛇(小青),白素贞发现那只青蛇是百年青蛇,是自己的同类,从此青蛇认白素贞为姐姐。十八年后的清明,白蛇思凡下山,化身为白娘子。她与小青同到杭州,在断桥边游湖逢雨因借伞与许仙相识并定情。而小青也化为人型,他在路上时遇上能忍,也是法海的徒弟,两人结为挚友,白素贞和许仙两人不久后成亲,迁往镇江经营药店,能忍在一次捉妖之际,被蝙蝠妖咬了一口,不久便成了丑陋的蝙蝠,能忍心念扫地,准备要上吊,碰巧,被小青见着了,其实,能忍一点都不想死,小青也告诉他自己是妖,并让能忍破三戒,不保和尚身分,和小青暂定夫妻,法海和尚以白娘子和小青为妖,数次破坏许仙与白娘子的关系。许仙听信法海之言,于端午节之际用雄黄酒灌醉白娘子,使之显示出原形,而许仙也因此而被惊吓致死。白娘子为救自己挚爱的夫君,冒生命危险去峨嵋山盗仙草。重生的许仙被法海囚禁在镇江金山寺,不许他们夫妇团聚。白娘子为了救回许仙,和小青一道,跟法海斗法,不惜引西湖之水漫金山寺;因为身怀六甲,无法救出许仙。许仙逃回杭州,在断桥边与白娘子相会。法海借佛法将白娘子镇于雷峰塔下,拆散了许仙与白娘子,小青得以逃脱。
