向杲,字初旦,太原人。兄長名爲向晟,兩人感情深厚。向晟迷戀波斯,與她定下盟約,永結同心,打算迎娶波斯過門,但鴇母索價過脯最終沒能如願。未幾,鴇母意圖從良,決定遣散波斯。
有一位莊公子,素來傾慕波斯美貌,跟鴇母商量,一心要娶波斯爲妾。波斯跟鴇母說:“媽媽想離開,這是好事。只是若將我嫁給莊公子,女兒誓死不從。如果媽媽還想賺錢,可將我嫁給向公子,他不會虧待你。”鴇母點頭答允,與向晟商量此事。向晟剛好喪偶獨居,聞言大喜,傾盡家中所有,湊了幾十兩銀子,替波斯贖身。
莊公子聞訊,惱怒向晟橫刀奪愛,對他大聲斥罵。向晟不服,反脣相譏,莊公子一氣之下,命手下家奴,亂棍毆打向晟,將他活活打死。噩耗傳來,向杲悲憤欲絕,當即寫好狀紙,前往縣衙鳴冤。縣令收取莊公子賄賂,縱容包庇罪犯,向杲有理難伸。爲了替哥哥報仇,懷藏利刃,每日埋伏於官道之旁,準備刺殺莊某。
時間一久,事情泄露,莊公子嚴加戒備,又從汾州請來勇士焦桐,護衛嚴密。焦桐武藝精通,箭術出衆,有他貼身防守,向杲難以接近。縱然如此,向杲仍不死心,依舊在路邊蹲守。
這一日,向杲埋伏草叢之中,忽然間下起暴雨,渾身溼透,寒冷難耐。繼而烈風亂刮,冰雹如豆,紛紛灑落。向杲嘴脣,身體失去知覺,就此暈倒。
迷迷糊糊中靈魂出竅,來到山神祠中。祠內一名道士,正在地上烤火。道士曾經外出行乞,受過向杲恩惠,因此認得他。眼見向杲衣衫盡溼,當下脫去身上道袍,說道:“先換上。”
向杲穿上道袍,忽然間皮膚瘙癢,長出許多長毛,低頭一瞧,自己竟爾變成一頭老虎。再瞧道士,早已不知所蹤。向杲心中恨恨,但轉念一想:自己既已化身爲虎,莊某自然認不出來。正好可以埋伏路爆乘機報仇。
想到此處,興沖沖下山,只見自己屍體倒在草叢,這才明白已死,生怕鳥獸毀壞屍體,寸步不離守候。次日,莊公子從路邊經過,向杲一躍而起,前爪探出,將莊某掃落地面,隨即張口咬斷莊某頭顱,吞入肚中。
焦桐見狀大驚,彎弓搭箭,一箭射中虎腹,向杲一聲哀鳴,倒地斃命。向杲死後,靈魂飛出,重新與身體融合,死而復甦,昏昏沉沉回到家中。家人因他連夜不歸,上前詢問原因。向杲尚未復原,不能言語。過不大會,有人來報:莊公子被老虎吃了。
家人聞言大喜,向杲卻不爲所動,淡淡道:“老虎即是我。”將事情原委簡略說了。這件事情四處傳播,莊某之子認爲父親死得太慘,於是將向杲告到官府,縣令因爲案情太過荒誕,又沒證據,拒不受理。