山西太原有個姓王的書生,清早走在路上,突然看到前麵有一位女子,那女子雙手抱著一個包裹正慌慌忙忙地趕路,腳步非常蹣跚。王生想瞧個究竟,於是緊步跟隨,走近一看,那女子卻是一個妙齡少女,不禁怦然心動,暗生情愫。王生問道:“這麼早為什麼一個人孤零零趕路呢?”少女說:“我的苦處說出來你也沒辦法幫助我,還是不說吧。”王生說:“小姐有什麼憂思愁慮?我也許能效力,決不推辭。”少女神色黯然地說道:“我父母貪圖錢財,把我賣給富貴人家。大老婆嫉妒得厲害,早也罵,晚也打,我實在受不了,想逃得遠遠的。”王生問道:“到哪兒去呢?”少女回答說:“落難的人,已經沒有去路了。”王生說:“寒舍離這兒不遠,就煩請小姐屈駕光臨。”少女很高興,答應了他。

王生替少女拿著包裹物件,帶著她一起回家。少女環顧屋裏沒有其他的人,便問王生:“你怎麼沒有家眷?”王生答道:“這是我的書房。”少女說道:“這地方很好。如果你可憐我,要救我活命,一定要保守秘密,不要把我藏身你家的消息傳出去。”王生答應了。於是就和少女同居了,把她藏在密室裏,過了好幾天外人都不知道。王生暗暗把這事告訴了妻子。妻子姓陳,懷疑少女是大戶人家陪嫁的侍妾,勸王生打發她走,王生不聽。

一天,王生偶然上集市,遇見一個道士,看著王生怔住了,問道:“你碰見什麼了?”王生回答說:“沒有碰見什麼。”道士說:“你全身上下被邪氣纏住了,怎麼還說沒有呢?”王生又極力辨白,道士就走了,說:“你不聽我的話,你遲早都會後悔的。”王生覺得這話說得蹊蹺,很有點懷疑那個女子;轉念一想,明明是個美人兒,怎麼會是妖怪呢?心想道士是借驅邪消災來弄點錢的。

沒多久,王生到書房門前,門關死了,進不去。疑心裏麵在做什麼,就翻過破牆進去,內室的門也緊閉著。他躡手躡腳走到窗下往裏窺探,看見一個猙獰的惡鬼,青麵豬牙,像鋸齒似的。把一張人皮輔在床上,拿彩筆描畫。畫好把筆放下,舉起人皮,像抖衣服似的抖了兩下,披在身上,就變成了少女。王生親眼目睹這一情景,害怕極了,顫顫栗栗不敢喘氣趴在地上逃出院子,急忙去追尋道士,已經不知去向了。

王生找了很久才在郊野裏找到道士。他直挺挺跪在地上,乞求道士救援。道士說:“讓我替你趕走它。這東西也很苦,好容易找到替身,我也不忍心傷害它的性命。”於是他交給王生一把蠅拂,叫他掛在臥室的門上。分手時,約定在青帝廟相會。

王生回家,不敢進書房,就睡在內室,把蠅拂懸掛在門上。大約一更時分,聽見門外有嘁嘁嚓嚓的聲響。王生自己不敢去看,讓妻子悄悄地偷看。原來是見那少女來了,看見蠅拂不敢進門,站在那裏咬牙切齒,好久才離去。過了一會兒又回來,罵道:“道士嚇唬我。總不見得到嘴的肉還要吐出來!”便一把挽下蠅拂扯碎了,破門而入,徑直上了王生的臥床,撕開王生的肚皮,掏出王生的心走了。他妻子大聲呼叫,婢女進來舉燈一照,隻見王生已經死了,胸腔一片血肉模糊。陳氏嚇得連哭都不敢出聲。

第二天,陳氏讓王生的弟弟二郎火速趕到青帝廟告訴道士。道士發怒說:“我本來還可憐它,這小鬼竟敢如此作惡!”就跟著二郎到家。那少女已不知到什麼地方去了。道士抬頭四望,說:“幸虧及時趕到,那小鬼還沒有逃遠。”又問道:“南院住的是哪一家?”二郎說:“是我的住處。”道士說:“它現在就躲在你家裏。”二郎愣住了,不相信。道士問道:“有沒有一個不認識的人來過?”二郎回答說:“我一早就趕到青帝廟去了,確實不知情,要回去問問。”沒過多久,他就慌慌張張回來了,說道:“果然有人來過。早晨一個老婆子來,想幫傭,為我家幹活,我妻子把她留下了,現在還在呢。”道土說:“就是這個家夥。”就和二郎一起往南院而來。