《白蛇传》之结尾"水漫金山寺"后,许士林出世,白蛇被镇,但故事其实并未结束。随白蛇水浸金山寺的东海龙王一族,因此遭天谴,大龙女立誓向法海报仇,而法海将士林收养寺中,隐埋其身世,一则为防他长大后知身世而报仇,二则知其是人蛇精灵合一,恐他变为妖孽,危害人间。 十八年后,士林长成,武功无师自通,为人聪明而性不羁,法海仍未能正式把他剃度。大龙女则炼神功,向法海报仇,但士林救护法海,大龙女报仇失败。士林不能忍受法海的严教化,出走寺门,游荡江湖,机缘巧合之下,高中武状元,皇上要招为驸马。正值大龙女携同小龙女巧妙的幻化为贵妃和公主,欲左右皇上,伺机向法海报仇。小青,许仙闻讯来相认,士林被大龙女所蒙蔽,驱逐他们出京城,但终于士林身世终于败露,皇上令法海除妖,士林偕小龙女狼狈出逃。士林自暴自弃,亦怨恨白蛇与许仙生下自己,换来痛苦一生,不原与小青回去救出仍被镇在塔下的母亲白蛇。后来小青与小龙女终于使士林幡然悔改,决心救母。法海既要维护天条而守塔,又不忍自己与士林师徒相残,他开始怀疑自己的做法,明白人间有爱。最后,法海牺牲了自己的性命,使士林祭倒雷峰塔,救出白蛇,使母子团聚,许仙夫妻团聚。