二十一年春正月,诏各州郡举荐贤良。三月,诏复去岁旱灾郡。
夏,诏加圣王都督西道诸兵事,小狼王都督东道诸兵事,各军十万,击二鲜卑,连战克捷,黑衣鲜卑西窜,白衣鲜卑降于小狼王。帝诏分离其种洛,各安处之。
秋七月,帝不豫,不能临朝,诏太子监国。九月,大赦以求福愈。
冬,冀州冰雹,伤民千计。
二十二年春正月,诏安州郡课绩考定功阶。三月,遣都水校尉奉诏如江南都督水事。
五月,帝崩于万圣宫。太子秘不发丧,矫诏令小狼王入京。先是,小狼王与帝有约,以为军国大事,在边为密,求帝每与己诏,改“奉天皇帝”之皇字“白”下“王”为“土”。帝临崩时已憔悴,忘言于太子,以是太子事泄。
小狼王遂以“吊帝丧,诛不孝”为名,起于晋阳。朝臣闻之,逼问于太子,太子始言帝未崩,臣皆求见,太子不能制,言帝方崩,发丧,即位柩前。上帝庙号曰太祖,谥曰武帝。
七月,太子进诸官阶一级,大赐群臣,普赦天下,召圣王、明王入洛(注曰:明王直高帝时当在洛,盖太子遣之)。
小狼王至于野王,明王军六万距之,小狼王禽明王于陈,军遂降溃(注曰:以明王之勇武,小狼王一战禽之,何能不溃?)。
八月,小狼王济至河阴,圣王将兵十万距之,小狼王复禽圣王于陈。小狼王再战连禽圣、明二王,天下震动,郡县不守,兵将降伏,遂至洛。太子欲固守,然洛中乏兵,不旬城破。九月初二,小狼王入洛,太子自尽于宫。
小狼王既入洛,欲亲往宫中,谋主杨卿达谏曰:“以诛不孝为名,当先发丧,上庙谥,然后入宫。”王从之,为高帝发丧,上庙号曰高祖,谥曰高帝。
乃入宫,见太子尸,大骂不止,连斫数刀,欲使犬食之(注曰:何兄弟残虐如此)。卿达复沮之曰:“彼皇家子,安可如此,且损王度也。”乃止,以庶人葬。
十月,王践阼,是为太宗皇帝,大赦天下,普增同至自晋阳者,武三阶,文两阶,废高祖太子序为庶人,诏余官宜各如故。改明年元为昌武。
十一月,加冀州牧、都督冀州诸兵事、邺城留守赵政开府仪同三司、特进、使持节,进爵为常山公,余官如故;加幽州牧、都督幽州诸兵事、北平留守赵之扬开府仪同三司、特进、使持节,进爵为辽西公,余官如故。
十二月,遣使巡行州郡,擢陟幽寒,选拔贤良,弹劾不法,劝课农桑,诸有不公者悉听告讼。
昌武元年正月,圣王解太尉。以赵之扬遥领太尉。以圣王为右丞相,明王为左丞相,位在群官之上,最显贵荣。
夏,普检户口,凡豪强有所掩蔽,悉治法。得十四州总计户五百二十六万八千有余户,口三千六百有七万三千余口。
秋,诏议律历,班之天下。
冬十月,加公孙禾并州牧,都督并州诸兵事,太原留守。
十二月,诏立卢龙、范阳、雁门、姑臧、东莱、剑南、朔方九镇,各设节度使,统将兵,不为州府所制,无战时亦行屯田之法。以赵之扬为卢龙节度使,赵政为范阳节度使,公孙禾为雁门节度使,王平为姑臧节度使,高玉为东莱节度使(注曰:高玉者,高岁弟也,高岁往年薨,史以其德行不佳,不录于《通纪》),李忠为剑南节度使,何超为朔方节度使。斯人除何超非为州牧,缘雍州牧为圣王也,余人则各兼为州牧。
——(张仕一)《秦书•通纪》卷14