霍光字子孟,票骑将军去病弟也。父中孺,河东平阳人也,以县吏给事平阳侯家与侍者卫少皃私通而生去病。中孺吏毕归家,娶妇生光,因绝不相闻。久之,少皃女弟子夫得幸于武帝,立为皇后,去病以皇后姊子贵幸。既壮大,乃自知父为霍中孺,未及求问。会为票骑将军击匈奴,道出河东,河东太守郊迎,负弩矢先驱,至平阳传舍,遣吏迎霍中孺。中孺趋入拜谒,将军迎拜,因跪曰:“去病不早自知为大人遗体也。”中孺扶报叩头,曰:“老臣得托命将军,此天力也。”去病大为中孺买田宅、奴婢而去。还,复过焉,乃将光西至长安,时年十余岁,任光为郎,稍迁诸曹、侍中。去病死后,光为奉车都尉、光禄大夫,出则奉车,入侍左右,出入禁闼二十余年,小心谨慎,未尝有过,甚见亲信。
征和二年,卫太子为江充所败,而燕王旦、广陵王胥皆多过失。是时上年老,宠姬钩弋赵婕妤有男,上心欲以为嗣,命大臣辅之。察群臣唯光任大重,可属社稷。上乃使黄门画者画周公负成王朝诸侯以赐光。后元二年春,上游五柞宫,病笃,光涕泣问曰:“如有不讳,谁当嗣者?”上曰:“君未谕前画意邪?立少子,君行周公之事。”光顿首让曰:“臣不如金日磾。”日磾亦曰:“臣外国人,不如光。”上以光为大司马大将军,日磾为车骑将军,及太仆上官桀为左将军,搜粟都尉桑弘羊为御史大夫,皆拜卧内床下,受遗诏辅少主。明日,武帝崩,太子袭尊号,是为孝昭皇帝。帝年八岁,政事一决于光。
先是,后元元年,侍中仆射莽何罗与弟重合侯通谋为逆,时,光与金日磾、上官桀等共诛之,功未录。武帝病,封玺书曰:“帝崩发书以从事。”遗诏封金日磾为秺侯,上官桀为安阳侯,光为博陆侯,皆以前捕反者功封。时,卫尉王莽子男忽侍中,扬语曰:“帝崩,忽常在左右,安得遗诏封三子事!群儿自相贵耳。”光闻之,切让王莽,莽鸩杀忽。
光为人沉静详审,长财七尺三寸,白皙,疏眉目,美须髯。每出入下殿门,止进有常处,郎仆射窃识视之,不失尺寸,其资性端正如此。初辅幼主,政自己出,天下想闻其风采。殿中尝有怪,一夜群臣相惊,光召尚符玺郎,郎不肯授光。光欲夺之,郎按剑曰:“臣头可得,玺不可得也!”光甚谊之。明日,诏增此郎秩二等。众庶莫不多光。
光与左将军桀结婚相亲,光长女为桀子安妻。有女年与帝相配,桀因帝姊鄂邑盖主内安女后宫为婕妤,数月立为皇后。父安为骠骑将军,封桑乐侯。光时休沐出,桀辄入代光决事。桀父子既尊盛,而德长公主。公主内行不修,近幸河间丁外人。桀、安欲为外人求封,幸依国家故事以列侯尚公主者,光不许。又为外人求光禄大夫,欲