儒生張於旦(黃國強 飾)偶遇狩獵的邑宰魯公之女魯飛飛(趙雪芹 飾),心生愛慕,不料魯飛飛因殺生過多暴斃而亡。魯公將女兒葬在張於旦寄讀的蕭寺內。是夜,張於旦在靈堂上香以表哀思,不一會兒席地睡去。夜深人靜之時,一聲聲凄厲的慘叫從靈柩中傳出,驚醒了沉睡中的張於旦。女道士進來告訴張於旦,如能為飛飛的鬼魂誦經萬遍,方解飛飛在陰間刑罰,於旦聞言每日誦經不斷。日復一日,飛飛終於顯形於靈前,倆人訴說相思之苦。幾年後,一個月黑風高之夜,黑白無常不期而至,拉走了沉醉在幸福中的飛飛,於旦如萬箭穿心卻無可奈何。土地爺(劉金山 飾)告訴於旦,是閻王爺讓飛飛轉世投胎去了,於旦聞聽大喜......
本片改編自《聊齋志異》中《魯公女》章節。