那是在宋真宗第壹位女王死後。那時,劉飛和李飛都懷孕了。很明顯,誰生了兒子,誰就有可能是正宮。劉飛嫉恨已久,害怕李飛生下兒子後被立為皇後,於是和宮主郭淮壹起出謀劃策,在接生婆尤氏的配合下,乘李飛難產神誌不清之機,剝下壹只貍貓的皮毛,換上壹個有血有油的新生太子。劉飛命令宮女叩珠勒死王子。寇準忍無可忍,偷偷把太子交給太監陳琳。陳琳把太子裝在皮箱裏,送到南清宮撫養。此外,真宗看到剝了皮的貍貓,以為李飛生了妖怪,就把它放逐到冷宮。不久,劉飛分娩了,生了壹個兒子,被封為王子,劉飛也被封為王後。誰知六年後,皇後劉的兒子死了。劉厚興得知李飛生的兒子沒死,就把他收留撫養,讓他填補太子的空缺。壹天,王子在冷宮見到了他的生母李飛。兩個人出生都是滿臉淚水。劉得知後,對寇準嚴刑拷打,寇準摸臺階後死去。於是,劉在真宗面前造謠中傷,真宗下令處死李飛。小太監榆中願意為李飛殉道,放了她。另壹個太監秦風把李飛帶出去,送到周琛。秦風也自焚身亡。李飛不能在周琛生活,但最終生活在壹個破窯裏,乞討食物。幸好包拯在周琛放糧,得知真相,收留了李飛母子,把李飛帶回了開封府。此時,真宗已經滅亡,李飛的兒子做了皇帝,史稱宋仁宗。包拯還利用入宮祝賀仁宗皇後生日的機會,將李飛帶進宮中,讓李飛才見見自己的親生兒子仁宗,說出實情。
後來,包公設計讓陳林說出真相。做過太後的劉知道陰謀敗露,抽搐而死。包拯因在此案中貢獻巨大,被仁宗任命為宰相。整個故事生動曲折,有始有終,於是有人把它拍成了話劇搬上了舞臺,在社會上造成了很大的影響。貍貓變太子的故事,是因為歷史上仁宗確實認過自己的母親。