对于后废帝刘昱的身世,史称刘昱是陈妙登与李道儿所生,所以民间都称呼刘昱为李氏子。刘昱后来也自称李将军或李统。刘彧即位的第一年,立妻子王贞凤为皇后。因为刘彧纵欲过度,后宫的其他嫔妃也没有生下一个男孩。眼看就要绝子,刘彧想出了一个办法,那就是向别人借种。他把宠妾陈妙登赐给了嬖臣李道儿。陈妙登是屠家的女儿,当年孝武帝刘骏常派尉司采访民间有姿色的女子。陈妙登家在丹阳建康县的边界,家里十分贫穷,只有草屋两三间。孝武帝出行时看见了,问尉司说:“御道边怎么会有这样破旧的草屋,一定是家里太穷了。”便赐钱三万令陈家盖起瓦屋。尉司亲自送钱过去,家人不在,只有时年十二三岁的陈妙登在家。尉司见她容质秀美,便对孝武帝说了。于是孝武帝迎陈妙登入宫,在路太后房内伺候,经过二三年都不见宠幸。太后便劝孝武帝将陈妙登赐给了刘彧。
刘彧曾经对陈妙登说:“假如你生下儿子,我就立为太子。”可惜陈妙登很久都没有怀孕。有一天,嬖臣李道儿在一边伺奉,刘彧问他说:“你有几个孩子?”李道儿回答说:“臣一妻一室,每年生一个,现在已有十个男孩。”刘彧说:“卿可真是箭无虚发啊!”到了夜里刘彧与陈妙登睡在一起说:“明天将你赐给李道儿,你愿意么?”陈妙登大惊说:“妾虽然出身微贱,但身体是陛下的,怎么将妾赐给他人?”刘彧说:“没关系,只不过借你的肚子去接个种而已,有了身孕便召你回来了。”陈妙登想了一想还是不妥,她说:“妾一失节,再有何面目伺奉陛下?”刘彧说:“宗嗣的事大,失节的事小,你不要多顾虑。”第二天刘彧假装迁怒陈妙登,将她赐给了李道儿,临走的时候嘱咐她说:“有了身孕就立刻让朕知道。”
再说到了李道儿的家里后,陈妙登与李道儿连日取乐,不到一个月的时间就怀孕了。刘彧知道以后高兴过望,连忙又将陈妙登迎还回来。到了十月怀胎后生下一个儿子,取名为慧震,刘彧当作是自己所生的。他又怕儿子半路夭折,便想出了一个更荒唐的主意,派人秘密察访诸王的姬妾里有没有孕妇,有的话就将孕妇弄进宫里,等到孕妇生下的是男孩就杀了母亲留下孩子,另让自己的宠姬充当孩子的母亲。这个孩子便是后废帝刘昱。