李宸妃是相当传奇的人物。民间流传的“狸猫换太子”中的李妃的原型就是李宸妃,她是杭州人,她算是一个命苦、又命贵的女人,他出生在一个官宦家庭,她从小过着无忧无虑的生活,但天有不测风云,李宸妃的父亲因故去世,随后李宸妃的母亲也随着去世,家里就剩下他和继母与一个同父异母的一个弟弟。
在当时的社会,家里没有男人,日子是很难过的。李宸妃的继母不愿意忍受这样的生活,就带着自己的儿子改嫁了,舍下了孤苦伶仃的李宸妃在家,然而李宸妃为了生计,能够继续活下去,她决定削发为尼,去寺庙里生活。有一天,刘娥刘皇后去寺院烧香拜佛,无意间发现了李宸妃正躲在一个拐角处诵经,刘皇后顿生怜悯之心,觉得李宸妃这个人面容恬静而清秀,身段十分好看,气质雍容而高雅,呆在庙里未免太浪费,就立即决定让李宸妃还俗,把她带进了皇宫,成为自己身边的一个普通侍女丫环。
刘娥刘皇后带着李宸妃入宫后,李宸妃只是刘皇后的一位普通侍女。当时宋真宗十分宠爱刘娥,想立刘娥为后,可是刘刘娥家世并不显赫,又无子嗣,怕群臣不服。有一天,苦恼的皇帝四处溜达,正好遇到了李宸妃,皇帝被李宸妃美貌和气质所吸引,主动地跟李宸妃说起话来。聪明的李宸妃心里明白,只要挂上这位皇帝,这一辈子的荣华富贵全都有了。
她知道皇帝正因为没有子嗣在发愁,便随口说了一个故事:她告诉皇帝,她最近做了一个很神奇的梦,梦里梦见了一个仙人,仙人告诉她,她会生一个非常非常厉害的儿子。这个儿子能征善战,可下海擒龙,上山伏虎,万代敬仰。这些话正中皇帝的心意,因为宋真宗没有儿子,当天晚上宋真宗就下令以后让李宸妃侍寝,不久李宸妃果然怀孕,第二年李宸妃就生了一个儿子,他生下的儿子就是是宋仁宗。
大家看看李宸妃多么了不起的一个人,她只抓住了一个侍寝的机会,睡一觉之后,便从一个尼姑变成了一个改变宋代历史的人。可惜她命薄担不动大富贵,公元1032年就病逝,终年46岁。