明朝時期,汝寧有個叫風青陽的放牛娃,他自幼被父母拋棄到河邊,被一位姓風的老漢撿回家養活,至今已有十三年,因風老漢年邁體衰,風青陽主動承擔了家裡的責任,給鎮上的一名財主家放牛,在放牛途中遇到一件怪事。
那日,風青陽剛把牛拴到樹榦上,感到一陣口渴,恰好附近有條小河,風青陽用手捧着水送到嘴邊,期間無意瞥到河中,意外瞧見清澈的水底有條蛇尾,他忍不住好奇心,順着蛇尾向上偷看,發現河中有個上半身是人,下半身是蛇的怪物。
那怪物正在洗澡,她生得眉清目秀,唇紅齒白,皮膚更是白皙光滑,是個不可多得的美女,她察覺到風青陽的目光後,臉上露出了羞赧之色,下一瞬,身上長出許多青色鱗片,變成青蛇,潛入水中消失不見。
風青陽沒有在河邊做逗留,很快牽着牛回到財主家,還把怪事告訴了財主,人們都以為風青陽看錯了,世間哪兒有什麼半人半蛇的怪物,有老船家在河中行了幾十年,也從沒撞見這樣的怪事。
然而,風青陽堅持己見,認為他絕對沒有看走眼,此後他在放牛途中,多留心了河邊幾眼,卻沒有再次見到過那怪物。
一年後,一名媒婆上門來找他。那媒婆是個生面孔,她眼眶微微泛紅,似乎在不久前哭過一場,她見到風青陽後,拉着風青陽的胳膊開口道:「你媳婦想見你,你快去看她一眼!」
年僅十四的風青陽萬分詫異,他長這麼大連姑娘的手都沒牽過,哪裡來的媳婦一說,不過媒婆似乎非常焦急,風青陽隨着媒婆來到了附近的一座山頭,進入了一處山洞。
山洞裏有個美女,她正在盤膝打坐,察覺到動靜後,睜開了眼睛,將風青陽安頓在了石凳上,美女稱自己名叫白玉鳳,是只有百年道行的蛇妖,她近日遇到了些麻煩,需要風青陽出面解決。
風青陽有塊隨身攜帶的玉佩,此玉佩能夠吸納世間一切妖邪,而白玉鳳因容貌姣好,被山林間一隻有千年道行的貔貅瞧上,若白玉鳳不嫁給他,他不僅要殺死白玉鳳,還要害死山下的村民。
那將風青陽帶到山洞的媒婆,是白玉鳳的母親,她解釋那貔貅性情暴躁,若白玉鳳嫁給了他,婚後必定討不到好果子吃,便就下山去請風青陽,若風青陽能將貔貅制伏,她就將白玉鳳許配給風青陽。
談話間,風青陽認出了白玉鳳,她就是一年前的那怪物,如此漂亮的美女,他必須要將其娶回家,風青陽答應了她們的請求,在白玉鳳與貔貅成婚那日,假冒成白玉鳳與貔貅拜了堂,入洞房後,風青陽將玉佩拿了出來。
這玉佩在他被風老漢撿到前身上就戴着,村民們都知道這件事,還衍生出了許多傳聞,稱這是他父母唯一留給他的寶物,讓他留着防身用,他曾發現過玉佩作用,不過那時沒有用武之地,那玉佩感受到附近的妖氣後,產生了一股強大的吸力。
貔貅察覺到異樣後,面上露出了驚恐之色,不過他也不是膽小怕事之輩,一爪子朝着風青陽面頰撓過來,風青陽敏捷的躲開了貔貅的攻勢,玉佩上的吸力又強大了幾分。
貔貅意識到不敵後,轉身要逃跑,然而為時已晚,他的雙腿不能向前移動半分,身體被吸力強行拉扯,不消片刻被強行吸納到了玉佩之中。解決完貔貅後,提前換上喜服的白玉鳳,主動上門找到了風青陽。
風青陽帶着白玉鳳一起,見到了養他多年的風老漢,此時的風老漢正纏綿病榻,連下床走路都不能,而白玉鳳會些醫治術法,她對風老漢施了一法,風老漢的身體就此恢復如初,之後白母也來到了風家,同女兒女婿一同生活,一家人生活得和諧又美滿。