話說深山之中,有青、白兩條蛇精,因修煉千年而得人形,於是結伴來到人間。白蛇年長,為姐,取名白素貞﹔青蛇年幼,為妹,名喚小青。
卻說這一日,煙雨蒙蒙,景色絕好。白素貞小青兩姐妹趁興雨中游覽西湖。在乘坐擺渡時遇到了一位少年書生,白素貞與書生一見鐘情,兩人四目相接,心波蕩漾。為表達心意,白素貞將雨傘借給了書生。這正是"百年修得同船渡,千年修得共枕眠"。
且說次日,那書生便尋址到姐妹倆的住處,名為還傘,實乃欲與素貞再見一面。這書生姓許名仙,尚未娶親。小青見二人兩情相悅,便從中撮合,白素貞遂與許仙結為夫妻。 那白素貞與許仙成婚后,恩愛異常。二人與小青一起開了一間藥鋪,許仙給人看病﹔素貞、小青賣藥。因素貞小青身有法術,所以任何疑難雜症都會被許仙治好。三人融洽相處,歡然度日。
時光飛逝,轉眼就到了中秋節。素貞與許仙趁良辰美景共度二人世界。情到濃處,素貞難拒夫君的美意,隻得喝酒助興。
卻說酒乃克蛇之物,白娘子小酌幾杯之后,就已不勝酒力,遂回房安歇。白素貞回房后酒力發作,於睡夢中現出原形。那許仙不知就裡,掀開帳帘后猛然看見一條巨蛇盤於床上,不禁大駭倒地,驚嚇而死。
那白娘子酒醒回轉之后,發現許仙的尸首,即明白定是自己酒后顯形嚇死了許仙。不禁又痛又悔,發誓定要救回丈夫。於是白素貞隻身前往靈芝山,在打敗了鶴、鹿二童子后,盜取了南極仙翁的靈芝草。
白素貞將靈芝與許仙服下,頃刻,許仙便悠悠回轉,死而復活了。白娘子施法讓許仙忘記了遇蛇之事。兩人經歷生離死別后,再度相見,不禁相擁而泣。小青在旁望之,想到人妖之別,不禁百感交集,很為白素貞的未來擔憂.
白娘子雖修成人形,但終究是一個妖精,她與許仙的婚姻不為世俗所容。一個叫法海的和尚,認為必須要阻止妖精與人類的結合。於是他帶走了許仙,並告訴了許仙白娘子的真實身份。白素貞得知許仙被法海掠走后,便和小青上金山救人。她們和法海在金山上展開了決斗,雙方各顯神通,最后白娘子水淹金山,迫使法海放了許仙。
許仙雖然被放,但他相信了法海所說的話。認為蛇妖害人,完全忘記了與素貞往日的感情。當他與白娘子、小青相遇在小橋邊時,竟然害怕得想逃。小青氣憤之極,拔劍要殺許仙,被白素貞攔住。白蛇對許仙一片痴情,雖然人妖殊途,但愛卻是超越一切的。尤其是此時白娘子已懷了許仙的孩子,她本想與許仙再續前緣,但痴情女子負心漢,她隻得含淚離去。
再說法海失敗后一直很不甘心。他得知白娘子即將分娩,便利用許仙找到白素貞和小青的住處。趁白蛇產后虛弱之機,用寶缽收了白娘子。小青抱著白娘子的孩子奮力逃出,許仙見此,方知受騙,不禁追悔莫及。再說法海害怕白娘子逃走,便將白素貞壓在雷峰塔下,同時立下惡咒:“要想白素貞獲救,除非西湖水干,雷峰塔倒。
卻說時光荏苒,白素貞之子許世林已長大成人。他聰敏過人,二十歲便考中了狀元。經小青點撥,方知生母被壓在塔下受苦。於是他借回鄉之機,拜塔請母,他的孝順感動了上天,於是派蝦兵蟹將幫小青一起打敗了法海。於是西湖水干,雷峰塔倒。白娘子終於重見天日,母子、姐妹相見,不禁抱頭痛哭。
[