因為前世所犯下的罪孽,白蛇(范文芳 飾)苦苦修煉卻無法成仙,為了了卻夙愿,她必須找到吳王夫差(李銘順 飾)。在尋人的途中,白蛇和青蛇(張玉嬿 飾)大打出手,又惹惱了高僧法海(焦恩俊 飾)。之后白蛇才知道,吳王夫差早已轉世成為了名叫許仙的男人。
因為自己的過失導致了母親的死亡,許仙陷入了深深的自責之中無法自拔,他故意自我放縱放浪形骸,只為了懲罰自己的不孝。白蛇找到了許仙,想要幫他重回正軌,與此同時,青蛇亦和法海糾纏不清。立志斬妖除魔的法海想要收了白蛇和青蛇,為了抗爭,白蛇導演了一出水漫金山寺令生靈涂炭,法海將白蛇壓在了雷峰塔下,并告訴她,二十年后,他將回來尋找白蛇和許仙的孩子,帶他出家。