汉武帝死后,汉朝是经过一次政变的,这件事情的真相,未曾有传于后。武帝因迷信之故,方士神巫,多聚集京师,至其末年,遂有巫蛊之祸,皇后自杀。太子据发兵,把诬陷他和皇后的江充杀掉。武帝认为造反,亦发兵剿办。太子兵败出亡,后被发觉,自经而死。当太子死时,武帝儿子存在的,还有燕王旦、广陵王胥、昌邑王髆,武帝迄未再立太子。
前87年,武帝死,立赵婕妤所生幼子弗陵,是为昭帝。霍光、上官桀、桑弘羊、金日同受遗诏辅政。赵婕好先以谴死。褚先生《补外戚世家》说:是武帝怕身死之后,嗣君年少,母后专权,先行把他除去的。
《汉书·霍光传》又说:武帝看中了霍光,使画工画了一幅周公负成王朝诸侯的图赏给他。武帝临死时,霍光问当立谁?武帝说:“立少子,君行周公之事。”这话全出捏造。武帝生平溺于女色;他大约是个多血质的人,一生行事,全凭一时感情冲动;安能有深谋远虑,豫割嬖爱?霍光乃左右近习之流,仅可以供驱使。上官桀是养马的。金日系匈奴体屠王之子,休屠王与浑邪王同守西边,因不肯降汉,为浑邪王所杀,乃系一个外国人,与中国又有杀父之仇。朝臣中即使无人,安得托孤于这几个人?
当他们三个人以武帝遗诏封侯时,有一个侍卫,名唤王莽,他的儿子唤做王忽,扬言道,皇帝病时,我常在左右,那里有这道诏书?霍光闻之,切责王莽,王莽只得把王忽杀掉。然则昭帝之立,究竟是怎样一回事,就可想而知了。
昭帝既立,燕王谋反,不成而死。桑弘羊、上官桀都以同谋被杀。霍光的女儿,是上官桀的儿媳妇,其女即昭帝的皇后。上官桀大约因是霍光的亲戚而被引用,又因争权而翻脸的,殊不足论,桑弘羊却可惜了(金日于昭帝元年即死,故不与此次政变)。