1、白素貞(趙雅芝飾)原是在山野中修煉的一條小白蛇,一日,小白蛇被捕蛇老人所捕獲,險遭殺身之禍,幸虧被一位小牧童所救。白素貞暗自起誓:此救命之恩,我将永志銘心。白素貞經曆了一千七百年的修煉,終于蛻盡蛇身,得以化做人形。她本欲往峨嵋山繼續修煉,但經觀音指點,方憶起人間還有一段情緣未了。她依照指引,來到杭州西湖尋找前世救命恩人許仙。
2、白素貞途中遇見青蛇(陳美琪飾),兩人結為主仆,更以姐妹相處。青白二蛇妖在西湖的斷橋上找到了許仙(葉童飾),白素貞和他一見鐘情,并且主動以身相許,與許仙結為夫妻。婚後,許仙、白素貞夫妻相親相愛,白素貞為助缺乏資金的許仙開設藥鋪,支使小青偷盜取錢塘庫銀。東窗事發後,小青施法迫使知縣輕判,将許仙發配到姑蘇。白素貞一路找來,終和許仙相見,白素貞說謊騙過了許仙盜庫銀之事,夫妻二人便在姑蘇開設藥鋪保安堂。
3、二十年後,許仙的兒子許仕林已長得一表人才,與妹妹李碧蓮從小青梅竹馬,和少年俠客戚寶山成為結義兄弟。許嬌容和李公甫夫婦(江明飾)告知養子許仕林真正的身世後,許仕林便發奮圖強,立誓考取狀元,必要救回生母白素貞。昔日被白素貞除去的蜈蚣精的父親——金钹法王為報殺子之仇,利用善良的玉兔精胡媚娘(趙雅芝飾)和采因,欲加害許仕林。不料,胡媚娘和許仕林日久生情,始終不忍對許仕林下手。最後胡媚娘為救心上人許仕林,自己卻落得魂飛魄散。白素貞雖在雷鋒塔中,卻冥冥之中感應到許仕林有難。白素貞為救許仕林,憤而打翻守塔佛兵,強行沖出寶塔,雖救了兒子許仕林,但遭到“除非西湖水幹,雷峰塔倒,否則永世也不得出塔”的詛咒刑罰。而金钹法王因為行兇被殺死。
4、“文曲星”下凡的許仕林勤奮讀書,終于不負衆望,在科考中奪得狀元。他奉聖旨回家鄉鎮江探親,又轉往西湖祭拜于雷峰塔前。孝感動天,白素貞終于得以光明正大的出塔,重見天日,與許仕林母子團圓。許仕林與表妹李碧蓮結為夫妻。而白素貞、小青、法海及許仙四人也因恩怨已解,功德圓滿,四人一同得升天界為仙。