狸猫换太子讲述的是宋真宗时期刘妃为了皇位用狸猫代替本应成为太子的婴儿,谁知这位婴儿阴差阳错成为太子,最终在包拯的调查之下,此案真相大白,故事的主人公是宋仁宗。
宋真宗时期,刘妃和李妃两人都有了身孕,宋真宗承诺谁先生下孩子,谁就能够成为皇后,那么先出生的孩子也就可以成为太子,后来是李妃先生下孩子,而此时刘妃早就做了一手准备,提前和太监郭槐联合,准备了一只剥了皮的狸猫,只等着李妃生下孩子之后将其调换,后来计划成功实施,宋真宗见李妃生下这么一个婴儿,非常惊恐,直接把李妃打入冷宫,这个孩子本来准备由一位宫女处死,可这位宫女动了恻隐之心,将孩子偷偷送走,交给了宦官陈琳,后来孩子到了八贤王的手中,八贤王收养了这个孩子。
刘妃虽然生下了一个孩子,孩子也成为了太子,但是这个孩子没过多久就夭折了,宋真宗也没有其他的孩子,于是就找了关系非常近的八贤王,将他的孩子过继过来,立为太子,而这个孩子也就是宋真宗的亲生儿子,那个被换走的太子。后来刘妃对李妃不放心,于是派人处死李妃,李妃得到宫中人的帮助,逃离皇宫,后来宋真宗去世,太子成为皇帝,刘皇后成为皇太后。
而皇帝的亲生母亲此时正流落于民间,包拯偶然间遇到了李妃,又意外得知了李妃的身份,于是两人假扮母子,包拯准备上京为李妃讨回公道,李妃后来和皇帝相认,但是也没有办法对付刘太后,于是包拯再次出马设计,让郭淮露出马脚,共出了整个事情的真相,刘太后知道事情已经无可挽回,于是自杀身亡。