汉武帝后元二年(前87):汉武帝刘彻驾崩,刘弗陵继位;济北王刘宽因乱伦、诅咒天子获罪,自杀,除国;追尊刘弗陵母亲钩弋夫人为皇太后,葬于云陵;匈奴入侵朔方,左将军上官桀巡视北方。
汉昭帝元年(始元元年,前86):燕王刘旦对刘弗陵不满,朝廷重赏燕王刘旦、广陵王刘胥及鄂邑公主;八月,朝廷诛杀刘旦的同谋者刘泽;车骑将军金日薨;益州百姓暴动,水衡都尉吕破胡击之,大破而还。
昭帝二年(前85):封霍光为博陆侯,上官桀为安阳侯;发兵至张掖郡屯田;狐鹿姑单于去世,壶衍鞮单于继位。
昭帝四年(前83):立皇后上官氏;益州复动乱,大鸿胪田广明击之;廷尉李种与霍光有隙,因释放死刑犯被杀。
昭帝五年(前82):张延年冒充刘据到京城,被杀;皇后父上官安为桑乐侯;罢儋耳、真番郡。
昭帝六年(前81):盐铁会议;苏武、常惠等自匈奴归国;霍光属下杨敞为大司农;取天水、陇西、张掖郡各二县,置金城郡。
昭帝七年(元凤元年,前80): 燕盖之乱;匈奴两万人入侵,汉军大破之,俘虏瓯脱王。
昭帝九年(前78):泰山大石自立,上林苑枯木复生;霍光与田千秋斗法,徐仁、王平被杀;度辽将军范明友出兵乌桓。
昭帝十年(前77):刘弗陵举行成人礼;免除老百姓两年口赋;丞相田千秋薨;范明友出征归来,被封平陵侯;傅介子斩楼兰王安归,被封义阳侯。
昭帝十一年(前76):罢象郡。
昭帝十二年(前75):乌桓犯汉边塞,范明友击之;张安世被封富平侯。
昭帝十三年(元平元年,前74):李陵在匈奴去世;减免百分之三十的口赋;汉昭帝刘弗陵驾崩;刘贺来也匆匆去也匆匆;刘病已登基;丞相杨敞薨,蔡义接替;立许平君为皇后。
汉宣帝元年(本始元年,前73):为刘据、刘进定谥号;立燕剌王刘旦子刘建为广阳王,广陵王刘胥子刘弘为高密王。
宣帝二年(前72):大司农田延年自杀;尊刘彻为汉世宗;匈奴攻打乌孙,乌孙再一次求救。
宣帝三年(前71):丞相蔡义薨,韦贤接替,魏相为御史大夫,赵广汉为京兆尹;许平君被谋杀;五路大军攻打匈奴;汉使常惠被封为长罗侯,后降服龟兹。
宣帝四年(前70):立霍成君为皇后;广川王刘去有罪,自杀;夏侯胜、黄霸出狱。
宣帝五年(地节元年,前69) 楚王刘延寿谋反,自杀。
宣帝六年(前68):大司马大将军霍光薨。郑吉、司马憙屯田渠犁,欲攻车师;匈奴壶衍鞮单于去世,虚闾权渠单于继位。
宣帝七年(前67):丞相韦贤辞职,魏相接替;丙吉为御史大夫;黄霸为颍川太守;张安世为车骑将军;霍禹为大司马;立刘奭为皇太子;赵广汉和魏相斗法。
宣帝八年(前66):霍家覆灭;立刘文为广川王。
宣帝九年(元康元年,前65): 少府宋畴被贬,萧望之接替;尹翁归为右扶风;始建杜陵;龟兹王绛宾及夫人弟史来朝;太仆杜延年被免,张安世之子张延寿接替;汉使冯奉世发西域诸国兵马攻打莎车,莎车王呼屠徵自杀。
宣帝十年(前64):立王婕妤为皇后;改名刘洵;萧望之为左冯翊;京兆尹赵广汉死。
宣帝十一年(前63):封刘贺为海昏侯;追封张贺为阳都哀侯;立皇子刘钦为淮阳王;黄霸为代理京兆尹,数月后被遣返颍川。
宣帝十二年(前62):大司马卫将军张安世薨;右扶风尹翁归去世;河东郡霍徵史等谋反,被诛。
宣帝十三年(神爵元年,前61):西羌反,遣赵充国、许延寿、辛武贤征之;韩增为大司马车骑将军;戴长乐为太仆;杨恽为光禄勋;萧望之为大鸿胪;张敞为京兆尹;陈万年为右扶风。
宣帝十四年(前60):司隶校尉盖宽饶自杀;郑吉破车师,迎接日逐王,被封安远侯,置西域都护府;赵充国平西羌返,置金城属国;虚闾权渠单于去世,握衍朐鞮单于继位;苏武去世。
宣帝十五年(前59):丞相魏相薨,丙吉接替;萧望之为御史大夫;韩延寿为左冯翊;海昏侯刘贺薨;建乐游苑(今西安市乐游原)。
宣帝十六年(前58):河南太守严延年死;韦玄成为卫尉;黄霸为太子太傅;握衍朐鞮单于自杀,稽侯为呼韩邪单于,博胥堂为屠耆单于。
宣帝十七年(五凤元年,前57):左冯翊韩延寿被杀;皇太子刘奭行加冠礼;匈奴呼揭王自立为呼揭单于;右奥鞬王自立为车犁单于;乌籍都尉自立为乌籍单于,凡五单于,未几,乌籍、车犁与呼揭合并。
宣帝十八年(前56):大司马车骑将军韩增薨,许延寿接替;杨恽和戴长乐相斗,双双被免;黄霸由太子太傅升为御史大夫;萧望之由御史大夫被贬为太子太傅;陈万年为太仆;屠耆单于兵败自杀,其从弟自立为闰振单于,车犁投降呼韩邪,呼韩邪兄自立为郅支单于。
宣帝十九年(前55):丞相丙吉薨,黄霸接替;西河太守杜延年为御史大夫;置西河、北地属国安置匈奴降者。
宣帝二十年(前54):广陵王刘胥谋反,自杀;杨恽被腰斩,韦玄成、孙会宗被免官;边境少事,减少百分之二十边防部队;郅支单于杀闰振单于,攻打呼韩邪,呼韩邪兵败;置常平仓。
宣帝二十一年(甘露元年,前53):张敞受杨恽案件牵连,被免官;大司马车骑将军许延寿薨;呼韩邪单于遣子右贤王至长安,郅支单于遣子右大将至长安。
宣帝二十二年(前52):御史大夫杜延年告老归家,于定国接替;皇子刘嚣为定陶王;立皇子刘宇为东平王;珠崖郡九县反,发兵,定之;降低百姓算赋;赵充国薨;呼韩邪单于至五原塞,请求下一年入朝。
宣帝二十三年(前51):丞相黄霸薨,于定国接替;陈万年为御史大夫;呼韩邪单于来朝;召开石渠阁会议;乌孙公主刘解忧回国。
宣帝二十四年(前50):典属国常惠为右将军;广川王刘海阳有罪,被流放。
宣帝二十五年(黄龙元年,前49):宣帝崩;史高为大司马车骑将军,太子太傅萧望之为前将军,太子少傅周堪为光禄大夫,三人为辅政大臣。