影片取材于《聊齋志異》韋公子篇及其他。富商韋老爺乘船衣錦還鄉,剛下船就騎馬去尋找離別18年的妻子恒娘和未見過面的孩子。路上,韋老爺回憶起當初他在江邊遇難被漁家姑娘恒娘救起并結為恩愛夫妻的情景,還回憶起他離家去京城做生意時,特將傳家寶金鴛鴦交恒娘收藏,他倆難舍難分的情意。18年的變遷,使韋老爺沒有找到任何一個親人,他怏怏地回到泰安客店,只得借酒消愁。店家六哥見狀,急忙推薦當地飛鳳院中從不接客的女子沈韋娘陪他飲酒解悶兒。沈韋娘就是韋老爺和恒娘的親女兒,自父親離家經商音信全無,貧困中的恒娘憂思成疾不幸去世,小韋娘無依無靠,流落街頭,被老鴇買進飛鳳院,幾年后,小韋娘出落得亭亭玉立,溫柔典雅,她從不接客,一心等待父親救她出去。店家六哥給飛鳳院的老鴇送來重金,指名要韋娘去侍候韋老爺,被韋娘一口回絕。在老鴇逼迫下,韋娘含憤懸梁自盡,被同院姐妹素娥相救,她向素娥傾訴了滿腔苦水和對臨院書生陸郎的愛慕之情。素娥為了成全韋娘和陸郎,毅然決定替韋娘去客店復命。素娥到客店陪韋老爺飲酒行樂時,韋老爺無意中發現18年前送給恒娘收藏的金鴛鴦,竟在這個女子身上,決定殺人滅口,兇殘地將素娥殺害。韋娘逃出飛鳳院后,預感素娥會出事,她和陸郎一起來到泰安客店,看到素娥已慘死,憤然向人面獸心的韋老爺要金鴛鴦,并大義滅親除掉這個惡棍,為替她受害的素娥報了仇。