清朝的時候,保定府有個姓吳狀的人,常年在外地經商,妻子孫氏在家獨守空房。他們有個兒子叫吳剛,剛滿十歲,自由聰慧,膽大心細。
後來,孫氏被狐怪所迷惑,狐怪是個人形,但很矮小,只有一米高,晚上來,白天走,如出入無人之境。孫氏很害怕,叫來兒子和女傭來和她作伴。夜深了,女傭和兒子睡著了,那狐怪又來了,孫氏發出喃喃的聲音,像是在說夢話。女傭醒來喊她,那狐怪便逃走了。
從此以後,孫氏精神恍惚,常常忘這忘那,後來時間長了,孫氏被狐怪迷惑的深了,竟精神失常,晚上討厭兒子和女傭給她作伴,讓兒子睡在另一間房子,把女傭也打發走了。
兒子吳剛是個孝順的孩子,後來,他一聽到母親說夢話,就起來用燈去照。孫氏反而怒斥兒子,兒子並不在意。因此大家都稱讚說那孩子膽子大。這一日,半夜裡,吳剛又聽到母親的囈語,握著刀走了進去,沒有發現異樣。他便躲在門後,到了天快亮的時候,突然發現有一個像狸貓一樣的東西,從門縫裡要逃跑,說時遲那時快,吳剛急忙用刀砍去,但只砍斷了它的尾巴。母親打罵他,他並不在意。他只是很懊悔,沒有殺死狐怪。
過了不久,吳狀回來了,他在床前問候妻子,卻遭到一頓臭罵,妻子竟把他視為仇人。吳剛將近日發生的事情詳細向父親說了。吳狀很吃驚,請來道士和尚驅除妖怪,但是都不見效。不久,吳狀也病了,沒多久就去世了。
吳剛很悲痛,發誓要為父母報仇。他打聽到西山有狐怪出沒,傍晚時分,便偷偷到西山,躲在大樹上,探聽狐怪的蹤跡。月亮漸漸升了起來。只見有兩個人出來喝酒,一個穿白色衣服,身材很高大,一個穿黑色衣服,身材很矮小。只見穿黑色衣服的那個人說:「吳狀已經被我勾去了魂魄,我可以獨享美人了,只是他的兒子太厲害了,身上有一股剛正之氣,鬼神不敢侵。」那個穿白色衣服的說:「你害死人家父親,霸佔人家母親,那你可要小心了。」穿黑色衣服的說:「憑我五百年道行,諒他一個十歲的孩子也不是我的對手。」說完,二人開懷暢飲。
第二天,吳剛到集市上買了一身狐皮衣服,並買了一瓶好酒,把打獵用的毒藥倒進酒裡。到了傍晚,早早等在昨晚見到狐怪的地方。到了晚上,那個白衣人和黑衣人果然來了,他們驚訝地問吳剛是什麼人?吳剛把自己的狐狸尾巴露出來,說自己也是狐怪。他們相信了,吳剛拿出酒壺請他們喝酒,黑衣人和白衣人開懷暢飲,不一會兒,就躺在地上,現出了原型,原來是一隻白狐狸和一隻黑狐狸。黑狐狸的尾巴短了一截。吳剛拿出刀子,剝了它們的皮,背回家去。
從此,孫氏的神志漸漸清醒了,回憶自己的過去就像做了一場夢。吳剛後來參了軍,後來,官做到總兵。