白蛇被鎮在雷峰塔下后,始作俑者法海(嚴丙量 飾)收養了白蛇和許仙的兒子許士林(曹國輝 飾),法??桃庀蛟S士林隱瞞了他的身世,一心希望他長大以后能夠剃度出家皈依佛法。然而,許士林卻完全沒有這樣的想法,古靈精怪活潑開朗的他向往金山寺外眼花繚亂的大千世界。 那邊廂,水漫金山寺一役讓東海的龍王一家人遭了秧,懷恨在心的大龍女(王裕香 飾)一直苦練武功,想要向法海尋仇。許士林離家出走,在機緣巧合之下高中狀元,被皇上相中想要招他做駙馬爺,而此時大龍女和小龍女珠兒(黃嫊芳 飾)幻化成妃子和公主潛伏在皇帝的身邊。