夏四月,治兵于南郊。刘义隆遣使朝贡。庚寅,车驾北伐,以太尉、北平王长孙嵩,卫尉、广陵公楼伏连留守京师,从东道与长孙翰等期会于贼庭。五月丁未,次于沙漠。舍辎重,轻骑兼马,至栗水。蠕蠕震怖,焚烧庐舍,绝迹西走。事具《蠕蠕传》。是月,赫连定来侵统万,东至侯尼城而还。
秋七月,车驾东辕。至黑山,校数军实,班赐王公将士各有差。八月,帝以东部高车屯巳尼陂,诏左仆射安原率骑万余讨之。事具《蠕蠕传》。
冬十月,振旅凯旋于京师,告于宗庙。列置新民于漠南,东至濡源,西暨五原、阴山,竟三千里。诏司徒平阳王长孙翰、尚书令刘洁、左仆射安原、侍中古弼镇抚之。十有一月,西巡狩,田于河西,至祚山而还。三年春正月庚子,车驾还宫。壬寅,大赦天下。癸卯,行幸广宁,临温泉,作《温泉之歌》。二月丁卯,司徒、平阳王长孙翰薨。戊辰,车驾还宫。三月壬寅,进会稽公赫连昌为秦王。癸卯,云中、河西敕勒千余家叛。尚书令刘洁追灭之。帝闻刘义隆将寇边,乃诏冀、定、相三州造船三千艘,简幽州以南戍兵集于河上以备之。
夏四月甲子,行幸云中。敕勒万余落叛走。诏尚书封铁追讨灭之。五月戊戌,诏曰:「夫士之为行,在家必孝,处朝必忠,然后身荣于时,名扬后世矣。近遣尚书封铁翦除亡命,其所部将士有尽忠竭节以殒躯命者,今皆追赠爵号;或有蹈锋履难以自效者,以功次进位;或有故违军法私离幢校者,以军法行戮。夫有功蒙赏,有罪受诛,国之常典,不可暂废。自今以后,不善者可以自改。其宣敕内外,咸使闻知。」六月,诏平南大将军、假丹阳王太毗屯于河上,以司马楚之为安南大将军、琅邪王,屯颍川。
秋七月己亥,诏曰:「昔太祖拨乱,制度草创;太宗因循,未遑改作,军国官属,至乃阙然。今诸征镇将军、王公仗节边远者,听开府辟召;其次,增置吏员。」庚子,诏大鸿胪卿杜超假节、都督冀定相三州诸军事、行征南大将军、太宰,进爵为王,镇邺,为诸军节度。八月,清河群盗杀太守。刘义隆将到彦之,自清水入河,溯流西行。帝以河南兵少,诏摄四镇。乃治兵,将西讨。丙寅,到彦之遣将渡河攻冶坂,冠军将军安颉督诸军击破之,斩首五千余级,投水死者甚众。甲戌,行幸南宫,猎于南山。戊寅,诏征西大将军长孙道生屯于河上。九月己丑,赫连定遣弟谓以代寇鄜城,平西将军、始平公隗归等率诸军讨之,擒贼将王卑,杀万余人,谓以代遁走。癸卯,立密皇太后庙于邺。甲辰,行幸统万,遂征平凉。
冬十月庚申,到彦之、王仲德沿河置守,还保东平。乙亥,冠军将军安颉济河,攻洛阳。丙子,拔之,擒义隆将二十人,斩首五千级。时河北诸军会于七女津,彦之恐军南度,遣将王蟠龙溯流欲盗官船,征南大将军杜超等击破,斩之。辛巳,安颉平虎牢,义隆司州刺史尹冲坠城死。十有一月乙酉,车驾至平凉。先是,赫连定将数万人东御于鄜城,留其弟上谷公社于、广阳公度洛孤城守。帝至平凉,登北原,使赫连昌招谕之,社于不降。诏安西将军古弼等击安定,攻平凉。定闻之,弃鄜城,入于安定,自率步骑三万从鹑觚原将救平凉,与弼相遇。弼击之,杀数千人,乃还走。诏诸军四面围之。甲午,寿光侯叔孙建、汝阴公长孙道生济河。到彦之、王仲德从清入济,东走青州。义隆兖州刺史竺灵秀弃顺昌,南奔湖陆。丁酉,定乏水,引众下原,诏武卫将军皇眷击之,定众大溃,死者万余人。定中重创,单骑遁走。获定弟丹阳公乌视拔、武陵公秃骨及公侯百余人。是日,诸将乘胜进军,遂取安定。定从兄东平公乙升弃城奔长安,劫掠数千家,西奔上邽。戊戌,叔孙建大破竺灵秀于湖陆,杀获五千余人。己亥,帝幸安定,获乞伏炽磐质子及定车旗,簿其生口、财畜,班赐将士各有差。庚子,帝自安定还临平凉,遂掘堑围守之。行幸纽城,安慰初附,赦秦雍之民,赐复七年。定陇西守及将士数千人来降。辛丑,冠军将军安颉率诸军攻滑台。琅邪王司马楚之破刘义隆将于长社。沮渠蒙逊遣使朝贡。壬寅,封寿光侯叔孙建为丹阳王。十有二月丁卯,定弟社于、度洛孤面缚出降,平凉平,收其珍宝。定长安、临晋、武功守将皆奔走,关中平。壬申,车驾东还,留巴东公延普等镇安定。是岁,冯跋死,弟文通僭立。