初,帝母劉貴人賜死,太祖告帝曰:「昔漢武帝將立其子而殺其母,不令婦人後與國政,使外家為亂。汝當繼統,故吾遠同漢武,為長久之計。」帝素純孝,哀泣不能自勝,太祖怒之。帝還宮,哀不自止,日夜號泣。太祖知而又召之。帝欲入,左右曰:「孝子事父,小杖則受,大杖避之。今陛下怒盛,入或不測,陷帝於不義。不如且出,待怒解而進,不晚也。」帝懼,從之,乃遊行逃於外。
天賜六年冬十月,清河王紹作逆,太祖崩。帝入誅紹。壬申,即皇帝位,大赦,改年為永興元年。追尊皇妣為宣穆皇后。公卿大臣先罷歸第不與朝政者,悉復登用之。詔南平公長孫嵩、北新侯安同對理民訟,簡賢任能,彝倫攸敘。閏十月丁亥,朱提王悅謀反,賜死。詔鄭兵將軍、山陽侯奚斤巡行諸州,問民疾苦,撫恤窮乏。十有二月戊戌,封衛王儀子良為南陽王,陰平公元烈進爵為王,高涼王樂真改封平陽王。己亥,帝始居西宮,御天文殿。蠕蠕犯塞。
三年春二月戊戌,詔曰:「衣食足,知榮辱。夫人飢寒切己,唯恐朝夕不濟,所急者溫飽而已,何暇及於仁義之事乎?王教之多違,蓋由於此也。非夫耕婦織,內外相成,何以家給人足矣。其簡宮人非所當御及執作伎巧,自餘悉出以配鰥民。」己亥,詔北新侯安同等持節循行并、定二州及諸山居雜胡、丁零,問其疾苦,察舉守宰不法;其冤窮失職、強弱相陵、孤寒不能自存者,各以事聞。昌黎、遼東民二千餘家內屬。三月己未,詔侍臣常帶劍。
秋七月己巳朔,東巡。置四廂大將,又放十二時,置十二小將。以山陽侯奚斤、元城侯元屈行左右丞相。己卯,大獮于石會山。戊子,臨去畿陂觀漁。庚寅,至于濡源。西巡,幸北部諸落,賜以繒帛。八月庚戌,車駕還宮。壬子,幸西宮,臨板殿,大饗群臣將吏,以田獵所獲賜之,命民大酺三日。乙卯,賜王公以下至宿衛將士布帛各有差。
五年春正月己巳,大閱,畿內男子十二以上悉集。己卯,幸西宮。頞拔大、渠帥四十餘人詣闕奉貢,賜以繒帛錦罽各有差。乙酉,詔諸州六十戶出戎馬一匹。庚寅,大閱於東郊,部署將帥。以山陽侯奚斤為前軍,眾三萬,陽平王熙等十二將,各一萬騎;帝臨白登,躬自校覽焉。二月戊申,賜陽平王熙及諸王、公、侯、將士布帛各有差。庚戌,幸高柳川。甲寅,車駕還宮。癸丑,穿魚池於北苑。庚午,姚興遣使來聘。詔分遣使者巡求俊逸,其豪門強族為州閭所推者,及有文武才幹、臨疑能決,或有先賢世冑、德行清美、學優義博、可為人師者,各令詣京師,當隨才敘用,以贊庶政。
夏五月乙亥,行幸雲中舊宮之大室。丙子,大赦天下。西河張外、建興王紹,自以所犯罪重,不敢解散。庚戌,遣元城侯元屈等率眾三千鎮并州。乙卯,詔會稽公劉潔、永安侯魏勤等率眾三千鎮西河。六月,西幸五原,校獵于骨羅山,獲獸十萬。濩澤劉逸自號征東將軍、三巴王,王紹為署置官屬,攻逼建興郡。元屈等討平之。
秋七月己巳,還幸薄山。帝登觀太祖遊幸刻石頌德之處,乃於其旁起石壇而薦饗焉。賜從者大酺於山下。奚斤等破越勤倍泥部落於跋那山西,獲馬五萬匹,牛二十萬頭,徙二萬餘家於大寧,計口受田。河西胡曹龍、張大頭等,各領部,擁眾二萬人,來入蒲子,逼脅張外於研子壘。外懼,給以牛酒,殺馬盟誓,推龍為大單于,奉美女良馬於龍。丙戌,車駕自大室西南巡諸部落,賜其渠帥繒帛各有差。遂南次定襄大落城,東踰十嶺山,田於善無川。八月癸卯,車駕還宮。癸丑,奚斤等班師。甲寅,帝臨白登,觀降民,數軍實。曹龍降,執送張外,斬之。辛未,賜征還將士牛、馬、奴婢各有差。置新民於大寧川,給農器,計口受田。丁丑,幸豺山宮。癸未,車駕還宮。
神瑞元年春正月辛酉,以禎瑞頻集,大赦,改元。辛巳,幸繁畤。賜王公已下至於士卒百工布帛各有差。二月戊戌,車駕還宮。是月,赫連屈孑入寇河東蒲子,殺掠吏民,三城護軍張昌等要擊走之。庚戌,幸豺山宮。西河胡曹成、吐京民劉初原攻殺屈孑所置吐京護軍及其守三百餘人。乙卯,起豐宮於平城東北。
夏五月辛酉,車駕還宮。六月,司馬德宗冠軍將軍、太山太守劉研弟,輔國將軍、領東平太守陽平趙鸞,廣威將軍、平昌太守羅卓,斗城屠各帥張文興等,率流民七千餘家內屬。河西胡酋劉遮、劉退孤率部落等萬餘家,渡河內屬。戊申,幸豺山宮。丁亥,車駕還宮。
二年春正月丙辰,車駕至自北伐,賜從征將士布帛各有差。二月丁亥,大饗于西宮,賜附國大、渠帥朝歲首者繒帛金罽各有差。司馬德宗琅邪太守劉朗,率二千餘家內屬。庚子,河西胡劉雲等,率數萬戶內附。甲辰,立太祖廟於白登之西。三月,詔曰:「刺史守宰,率多逋慢,前後怠惰,數加督罰,猶不悛改。今年貲調懸違者,謫出家財充之,不聽徵發於民。」河西飢胡屯聚上黨,推白亞栗斯為盟主,號大將軍,反於上黨,自號單于,稱建平元年,以司馬順宰為之謀主。
夏四月,詔將軍公孫表等五將討之。河南流民二千餘家內屬。眾廢栗斯而立劉虎,號率善王。司馬德宗遣使朝貢。己卯,車駕北巡。五月丁亥,次於參合東,幸大寧。丁未,田于四岬山。六月戊午,幸去畿陂,觀漁。辛酉,次于濡源,築立蚌臺。射白熊於頹牛山,獲之。丁卯,幸赤城,親見長老,問民疾苦,復租一年。南次石亭,幸上谷,問百年,訪賢俊,復田租之半。壬申,幸涿鹿,登橋山,觀溫泉,使使者以太牢祠黃帝廟。至廣寧,登歷山,祭舜廟。
冬十月壬子,姚興使散騎常侍、東武侯姚敞,尚書姚泰,送其西平公主來,帝以后禮納之。辛酉,行幸沮洳城。癸亥,車駕還宮。丙寅,詔曰:「古人有言,百姓足則君有餘,未有民富而國貧者也。頃者以來,頻遇霜旱,年穀不登,百姓飢寒不能自存者甚眾,其出布帛倉穀以賑貧窮。」十有一月丁亥,幸豺山宮。庚子,車駕還宮。
秋七月甲申,帝自白鹿陂西行,大獮于牛川,登釜山,臨殷繁水而南,觀于九十九泉。戊戌,車駕還宮。九月戊午,前并州刺史叔孫建等大破山胡。劉虎渡河東走,至陳留,為從人所殺,司馬順宰等皆死。司馬德宗相劉裕,泝河伐姚泓,遣其部將王仲德為前鋒,從陸道至梁城。兗州刺史尉建畏懦,棄州北渡,王仲德遂入滑臺。詔將軍叔孫建等渡河,耀威滑臺,斬尉建於城下。
冬十月壬戌,幸豺山宮。徒何部落庫傉官斌先降,後復叛歸馮跋。驍騎將軍延普渡濡水討擊,大破之,斬斌及馮跋幽州刺史、漁陽公庫傉官昌,征北將軍、關內侯庫傉官提等首,生擒庫傉官女生,縛送京師。幽州平。十一月甲戌,車駕還宮,築蓬臺於北苑。十二月,南陽王良薨。
二年春二月丙午,詔曰:「九州之民,隔遠京邑,時有壅滯,守宰至不以聞。今東作方興,或有貧窮失農務者。其遣使者巡行天下,省諸州,觀民風俗,問民疾苦,察守宰治行。諸有不能自申,皆因以聞。」辛酉,司馬德宗滎陽守將傅洪,遣使詣叔孫建,請以虎牢降,求軍赴接;德宗譙王司馬文思遣使王良詣闕上書,請軍討劉裕。詔司徒長孫嵩率諸軍邀擊劉裕,戰於畔城,更有負捷。帝詔止諸軍,不克。
夏四月丁未,榆山丁零翟蜀率營部遣使通劉裕。馮跋使人王特兒等通於司馬德宗,章武太守捕特兒等,囚送京師。丁巳,幸高柳。壬戌,車駕還宮。五月,汝南民胡譁等萬餘家相率內屬。乙未,司馬德宗齊郡太守王懿來降。車駕西巡,至于雲中,遂濟河,田于大漠。
秋七月,作白臺於城南,高二十丈。司馬順之入常山,流言惑眾,稱受天帝命,年二十五應為人君,遂聚黨於封龍山。趙郡大盜趙德執送京師,斬之。八月,劉裕滅姚泓。九月癸酉,司馬德宗平西將軍、荊州刺史司馬休之,息譙王文思,章武王子司馬國璠、司馬道賜,輔國將軍溫楷,竟陵內史魯軌,荊州治中韓延之、殷約,平西參軍桓謐、桓璲及桓溫孫道子,勃海刁雍,陳郡袁式等數百人來降。姚泓匈奴鎮將姚成都與弟和都舉鎮來降。
冬十月己酉,詔司徒長孫嵩等還京師,遣叔孫建鎮鄴。癸丑,豫章王夔薨。十有一月,司徒長孫嵩等諸軍至樂平。詔嵩遣娥清、周幾等與叔孫建討西山丁零翟蜀、洛支等,悉滅餘黨而還。復諸州租稅。十有二月己酉,詔河東、河內有姚泓子弟播越民間,能有送致京師者賞之。庚申,田于西山。癸亥,車駕還宮。氐豪徐騃奴、齊元子等,擁部落三萬於雍,遣使內附,詔將軍王洛生及河內太守楊聲等西行以應之。壬申,幸大寧長川。姚泓尚書、東武侯姚敞,敞弟鎮遠將軍僧光,右將軍姚定世自洛來奔。
三年春正月丁酉朔,帝自長川詔護高車中郎將薛繁率高車丁零十二部大人眾北略,至弱水,降者二千餘人,獲牛馬二萬餘頭。河東胡、蜀五千餘家相率內屬。三月,司馬德宗遣使來貢。庚戌,幸西宮。以范陽去年水,復其租稅。
夏四月己巳,徙冀、定、幽三州徒何於京師。五月丙午,詔叔孫建鎮廣阿。壬子,車駕東巡,至于濡源及甘松。遣征東將軍長孫道生、給事黃門侍郎奚觀率精騎二萬襲馮跋,又命驍騎將軍延普自幽州北趨遼西為聲勢,帝自突門嶺待之。道生至龍城,徙其民萬餘家而還。六月乙酉,車駕西返。
夏四月庚辰,車駕有事於東廟,遠藩助祭者數百國。辛巳,南巡,幸雁門。賜所過無出今年租賦。五月庚寅朔,觀漁于灅水。己亥,車駕還宮。復所過一年租賦。六月,司馬德文建威將軍、河西太守、馮翊羌酋党道子遣使內屬。
夏四月,河西屠各帥黃大虎、羌酋不蒙娥等遣使內附。丙寅,起灅南宮。五月乙酉,詔曰:「宣武皇帝體道得一,天縱自然,大行大名未盡盛美,非所以光揚洪烈,垂之無窮也。今因啟緯圖,始睹尊號,天人之意,煥然著明。其改『宣』曰『道』,更上尊諡曰道武皇帝,以彰靈命之先啟,聖德之玄同。告祀郊廟,宣于八表。」庚戌,淮南侯司馬國璠、池陽侯司馬道賜等謀反伏誅。
夏四月甲戌,封皇子燾為泰平王,燾,字佛釐,拜相國,加大將軍;丕為樂平王,加車騎大將軍;彌為安定王,加衛大將軍;範為樂安王,加中軍大將軍;健為永昌王,加撫軍大將軍;崇為建寧王,加輔國大將軍;俊為新興王,加鎮軍大將軍;獻懷長公主子嵇敬,封長樂王,拜大司馬、大將軍。初,帝素服寒食散,頻年動發,不堪萬機,五月,詔皇太子臨朝聽政。是月,泰平王攝政。劉裕卒,子義符僭立。
秋九月,詔假司空奚斤節,都督前鋒諸軍事,為晉兵大將軍、行揚州刺史,交阯侯周幾為宋兵將軍、交州刺史,安固子公孫表為吳兵將軍、廣州刺史,前鋒伐劉義符。乙巳,幸灅南宮,遂如廣寧。己酉,詔泰平王率百國以法駕田于東苑,車乘服物皆以乘輿之副。辛亥,築平城外郭,周回三十二里。辛酉,幸橋山,遣使者祠黃帝、唐堯廟。因東幸幽州,見耆年,問其所苦,賜爵號。分遣使者循行州郡,觀察風俗。
冬十月甲戌,車駕還宮,復所過田租之半。奚斤伐滑臺不克,帝怒,議親南討,為其聲援。壬辰,車駕南巡,出自天門關,踰恒嶺。四方蕃附大人各率所部從者五萬餘人。十有一月,泰平王親統六軍出鎮塞上,安定王彌與北新公安同居守。丙午,曲赦司州殊死已下。劉義符東郡太守王景度棄滑臺走。詔成皋侯元苟兒為兗州刺史,鎮滑臺。十有二月,遣壽光侯叔孫建等率眾自平原東渡,徇下青、兗諸郡。劉義符兗州刺史徐琰聞渡河,棄守走,叔孫建遂東入青州。司馬愛之、秀之先聚黨濟東,皆率眾來降。
八年正月丙辰,行幸鄴,存恤民俗。司空奚斤既平兗豫,還圍虎牢,劉義符守將毛德祖距守不下。河東蜀薛定、薛輔率五千餘家內屬。蠕蠕犯塞。二月戊辰,築長城於長川之南,起自赤城,西至五原,延袤二千餘里,備置戍衛。三月乙巳,帝田於鄴南韓陵山,幸汲郡,至于枋頭。乙卯,濟自靈昌津,幸陳留、東郡。乙丑,濟河而北,西之河內,造浮橋於冶阪津。
夏四月丁卯,幸成皋城,觀虎牢。而城內乏水,懸綆汲河。帝令連艦上施轒轀,絕其汲路,又穿地道以奪其井。遂至洛陽,觀石經。蠻王梅安,率渠帥數千人來貢方物。閏月己未,還幸河內,北登太行,幸高都。虎牢潰,獲劉義符冠軍將軍、司州刺史、觀陽伯毛德祖,冠軍司馬、滎陽太守翟廣,建威將軍竇霸,振武將軍姚勇錯,振威將軍吳寶之,司州別駕姜元興,治中竇溫。士眾大疫,死者十二三。辛酉,帝還至晉陽。班賜從官,王公已下逮於冢賤,無不霑給。五月丙寅,還次雁門。皇太子率留臺王公迎于句注之北。庚寅,車駕至自南巡。六月己亥,太尉、宜都公穆觀薨。丙辰,北巡,至於參合陂,遊于蟠羊山。
秋七月,幸三會屋侯泉,詔皇太子率百官以從。八月,幸馬邑,觀于灅源。九月乙亥,車駕還宮。詔司空奚斤還京師,昌平侯娥清、交阯侯周幾等鎮枋頭。劉義符潁川太守李元德竊入許昌,詔周幾擊之,元德遁走。幾平許昌,還軍枋頭。