元平元年四月癸未日,汉昭帝驾崩,没有子嗣继位。大将军霍光遣邴吉等迎立昌邑王刘贺为帝。但刘贺“荒淫无行,失帝王礼宜,乱汉制度”,在刘贺即位十余日时,霍光已与张安世谋划废之,最后只做了二十七天皇帝,于六月癸已日,被以霍光为首的大臣废黜。
太仆杜延年的儿子杜佗素与刘病已相友善,杜延年知曾孙德美,劝霍光、张安世立其为帝。邴吉奏记霍光说,“我私下里访听老百姓的议论,辨察他们说的事情,了解到到现在为官的那些宗室诸侯,在民间都没有什么名声。而遵奉武帝遗诏所供养的名叫病已的武帝的曾孙,现在居住在宫庭外的外家中,我以前让他居住在郡官邸时见到他还很年少,到现在他已十八九岁了,精通经术,有很高的才能,行止安闲而气节操守平和,希望将军仔细认真地商议此事,并参考占卜的结果,如不便一下使他显贵,可以先让他入宫服侍皇太后(上官太后),使天下人明白地知晓他的好处,然后再决定重大的决策,天下人将很幸运感激!”
七月,霍光奏议说:“礼制,人重视血统关系所以就尊重自己的祖先,尊重祖先就会敬奉祖宗的事业。昭帝无嗣,应选择支子孙贤德的为继承人。武帝曾孙名病已,有诏令由掖庭进行照管。至今已十八岁。从师学习操行节俭、慈仁而爱人,可以作昭帝的继承人。奉承祖宗大业,统驭天下臣民。”上官太后表示同意。派宗正刘德到曾孙尚冠里住处,浣洗、赐御府衣冠,太仆用軨猎车奉迎曾孙,先到宗正府斋戒行礼。
刘病已进入未央宫,朝见皇太后,先封为阳武侯,随即群臣奉上玺、绶,刘病已即皇帝位,谒高庙,是为汉宣帝。九月,大赦天下。十一月壬子日,立许平君为皇后。
汉宣帝即位后,内心忌惮刘贺,元康二年,汉宣帝派使者赐给山阳太守张敞玺书说:“诏令山阳太守:要谨慎防备盗贼,注意往来过客,不要泄露这条诏令!”张敞于是分条禀奏刘贺平日行为,说明他的废亡之状,说:“臣敞地节三年五月任职山阳,故昌邑王住在从前的宫中,在里面的奴婢一百八十三人,关闭大门,开小门,只有一个廉洁的差役领取钱物到街上采买,每天早上送一趟食物进去,此外不得出入。一名督盗另管巡查,注意往来行人。用故王府的钱雇人为兵,防备盗贼以保宫中安全。臣张敞屡次派官员前去察看。地节四年九月中,臣张敞进去察看他的情况,故昌邑王二十六七岁,为人脸色很黑,小眼睛,鼻子尖而低,胡须很少,身材高大,患风湿病,行走不便。穿短衣大裤,戴着惠文冠,佩玉环,