南宋年間,法海和尚(趙文卓飾)鎮(zhèn)壓妖邪的行動(dòng)驚擾了西湖底修煉的白蛇(王祖賢飾)與青蛇(張曼玉飾)。二者以姐妹相稱,化身人形入世。白蛇傾心書生許仙(吳興國飾)并結(jié)為夫妻,青蛇則對(duì)人間情愛充滿好奇。白蛇開設(shè)保和堂藥店本欲安身立命,然青蛇屢以媚態(tài)試探許仙,雖未得逞卻令其心猿意馬。許仙逐漸察覺二人的妖身,仍在眷戀與恐懼中難以割舍。法海尋蹤而至,以金缽收服妖邪之名將許仙囚禁雷峰塔內(nèi)。為救夫君,白蛇攜孕身率青蛇與法海斗法水漫金山寺,終因執(zhí)念過重反被鎮(zhèn)壓于塔下。青蛇目睹人性與佛法的虛妄,斬?cái)嗲榻z后持傘飄然離去。