白娘子是千百年訓練出來的蛇妖。為了報答書生徐賢上輩子的救命之恩,他和小青變成了人類來報答他。白蛇夫人用他的魔法結識了徐賢並嫁給他。婚後,金山寺和尚法海告訴徐賢白娘子是蛇妖,徐賢對此表示懷疑。後來,徐賢按照法海的方法,讓白娘子在端午節喝雄黃酒。白蛇夫人不得不露出他的本來面目,但他把徐賢嚇得半死。白娘子到天庭偷仙草靈芝來救活徐賢。法海把徐賢騙到金山寺,軟禁了他。白娘子和法海打架,淹了金山寺,卻傷了其他生靈。打破天條的白娘子在生下孩子後,被法海裝進碗裏,壓制在雷峰塔下。白蛇夫人的兒子長大後成為最好的學者,他去塔裏拜祭他的母親,救出了她,全家團聚。下輩子全家壹起升天。