公元前87年,漢武帝得病死了。即位的漢昭帝年紀才八歲。按照漢武帝死前的囑咐,由大將軍霍光來輔助他。
霍光,字子孟,是前驃騎將軍霍去病同父異母的弟弟。霍光由哥哥帶到長安後,先做郎官,逐步升為奉車都尉、光祿大夫。他為人沉著精細,公正無私,把國家大事管理得井井有條。霍光掌握了朝廷大權後,幫助漢昭帝繼續采取休養生息的政策,減輕稅收,減少勞役,把國家大事管理得很好。
朝廷中有幾個大臣卻把霍光看做眼中釘,想把他除去。左將軍上官桀(jié)想把他六歲的孫女,嫁給漢昭帝做皇後,霍光沒有同意。後來,上官桀靠漢昭帝的姐姐蓋長公主的幫助,讓孫女當上了皇後。上官桀和他的兒子上官安想封蓋長公主的一個身邊人做侯,霍光無論如何也不同意。
上官桀父子、蓋長公主都把霍光看做眼中釘,他們勾結了燕王劉旦,想方設法要陷害霍光。漢昭帝十四歲那年,有一次,霍光檢閱羽林軍(皇帝的禁衛軍),並把一名校尉調到他的大將軍府裏。上官桀他們就抓住這兩件事,假造了一封燕王的奏章,派一個心腹冒充燕王的使者,送給漢昭帝。
那封信上大意說:大將軍霍光檢閱羽林軍的時候,坐的車馬跟皇上坐的一樣。他還自作主張調用校尉。這裏麵一定有陰謀。我願意離開自己的封地,回到京城來保衛皇上,免得壞人作亂。漢昭帝接到那份奏章,看了又看,把它擱在一邊。
第二天霍光要進宮朝見,聽到燕王劉旦上書告發他的消息,嚇得他不敢進宮。
漢昭帝吩咐內侍召霍光進來。霍光一進去,就脫下帽子,伏在地上請罪。漢昭帝說:“大將軍盡管戴好帽子,我知道有人存心陷害你。”
霍光磕了個頭說:“陛下是怎麽知道的?”
漢昭帝說:“這不是很清楚嗎?大將軍檢閱羽林軍是在長安附近,調用校尉還是最近的事,一共不到十天。燕王遠在北方,怎麽能知道這些事?就算知道了,馬上寫奏章送來,還來不及趕到這兒。再說,大將軍如果真的要叛亂,也用不著靠調一個校尉。這明明是有人想陷害大將軍,燕王的奏章是假造的。”霍光和別的大臣聽了,沒有一個不佩服少年的漢昭帝的聰明。
漢昭帝把臉一沉,對大臣們說:“你們得把那個送假奏章的人抓來查問。”
上官桀怕昭帝追查得緊,他們的陰謀要露餡,對漢昭帝說:“這種小事情,陛下就不必再追究了。”
從這時候起,漢昭帝就對上官桀這些陷害忠良的人開始懷疑起來。
可是,上官桀等並不就此罷休,他們偷偷地商量好,由蓋長公主出麵,請霍光喝酒。他們布置好埋伏,準備在霍光赴宴的時候刺死他,又派人通知燕王劉旦,叫他到京師來。
上官桀還打算在殺了霍光之後再廢去昭帝,由他自己來做皇帝,沒想到有人早把這個秘密泄露了出去,讓霍光知道了。
霍光連忙報告漢昭帝。漢昭帝命令丞相田千秋火速發兵,把上官桀等人全部逮起來處死。這樣一來,國家安全多了。
漢昭帝是個不錯的皇帝,他才二十一歲就得病死去,沒有孩子。霍光聽了別人的意見,把漢武帝的一個孫子、昌邑王劉賀立為皇帝。劉賀原是個浪蕩子,他從昌邑(今山東巨野東南)帶來了二百多個親信,天天跟他們一起吃喝玩樂,即位才二十七天,就做了1127件不該做的事,把皇宮鬧得烏煙瘴氣。像這樣的人無法讓他再繼續做皇帝。因此霍光和大臣們一商量,聯名上書,請皇太後下詔,把劉賀廢了,另立漢武帝的曾孫劉詢,就是漢宣帝。
漢宣帝即位的時候也隻有十八歲,霍光又輔佐他六七年,教他怎樣做一個好皇帝。漢宣帝地節二年(公元前68年)霍光患病去世。漢宣帝和皇太後親自為霍光主持葬禮,用十分隆重的禮儀把他安葬在漢武帝的陵墓旁邊。