“狸猫换太子”这一事情并不曾真的发生过,而宋仁宗的身世与该故事确实存有相似之处。他本是李宸妃的儿子,后被刘娥皇后抱养。宋真宗生母与养母原本是主仆关系,其中其养母刘娥虽然得宠数年,但是一直没能生下一儿半女。后来在1010年的时候,身为刘娥侍女的李氏偶然得到了临幸,继而怀孕。不久之后李氏顺利产下一个孩子,取名为赵受益。
赵受益虽是宋真宗的第六子,但是在他出生之时前五个兄长皆已夭折。也就是说,当时赵受益是唯一的皇子。李氏身为仅有的一位皇子的母亲本该母凭子贵,但是宋真宗却只是将她封为了崇阳郡君。宋真宗对李氏之所以如此冷淡,据说是因为他原本就只是为了想要立刘娥为后才想出“借腹生子”这一方法,李氏也因此才得以得到宠幸。而后来,赵受益也确实被刘娥抱去抚养,宋真宗也对外声称他是刘娥之子。
在刘娥“生”下皇子之后,宋真宗在1012年的时候如愿将刘娥立为皇后,而李氏则依旧只是崇阳郡君。皇子赵受益后来于1018年被立为太子,同时更名为赵祯。待1022年,赵祯继任皇位,是为宋仁宗。有关于自己的真实身世,宋仁宗一直都是不知情的。后来直至刘娥去世,宋仁宗才被告知真相,之后他将已经逝去的李氏追尊为“庄懿皇太后”。
宋仁宗的这一举动使刘娥、李氏她们之间的旧事被公开开来,于是慢慢地便有一些百姓开始将这一事情改编成戏剧、小说中。等到了元朝,一部名为《金水桥陈琳抱妆盒》的杂剧之中首次出现了“狸猫换太子”的情节。因为“狸猫换太子”的故事情节颇具趣味性,是以这一故事迅速流传开来并世代传颂。传颂至今,“狸猫换太子”被很多人误以为是历史上真实发生过的事情,实际上并不是。