统万之战发生于
北魏始光三年(426)九月至始光四年(427),
拓跋焘拓跋焘闻夏主
赫连勃勃卒,诸子互相残杀,局势动荡,遂遣
司空奚斤率兵4.5万袭夏蒲坂(今
永济市西南),宋兵将军周几率万人袭陕城(今河南陕县),以河东郡太守
薛谨为向导。北魏军攻克夏都统万城(今
靖边县东北
白城县)的作战。
十月,魏帝自
平城区(今
大同市东北)出发,于十一月进至君子津(今内蒙古准格尔旗东北
黄河上),时值黄河封冻,遂率轻骑2万
越河袭夏国都统万城(今陕西靖边东北白城子)。此城始建于
东晋义熙九年(413),夏国役使10万劳力、历时7载建成;城垣高约8丈,基厚30步,上广10步,宫墙高约4丈,蒸土筑就,锥不能进,异常坚固。夏主
赫连昌见魏军来攻,率兵出战,败退入城。魏军于城北大肆抢掠,俘、杀数万人,得牛马十余万,因城坚难下,遂徙其民万余家而还。夏弘农
知府曹达闻周?将至,不战而走。周?长驱直入
三辅(今陕西
渭河平原)。
奚斤攻克蒲坂,并于十二月率兵进入
长安(今西安西北),秦、雍(今
陕西省、
甘肃省一带)氐羌皆降于魏。
北凉主
沮渠蒙逊及氐王杨玄均遣使附魏。
次年正月,魏帝还平城,闻夏主命平原公
赫连定率兵2万往攻长安,遂下令大造攻具,再谋攻夏。并于三月命高凉王拓跋礼镇守长安,另遣将于君子津造桥。四月,魏奚斤军与夏军相持于长安。魏帝欲乘虚袭统万,命
司徒长孙翰等率3万骑为前驱,
常山王拓跋素等率步兵3万为后继,南阳王伏真等率步兵3万运送攻具,另以将军
贺多罗率精骑3000居前为候骑,充当前哨。五月,魏帝留下龙骧将军
陆俟督诸军以防
柔然,自率众离平城,从君子津渡河至拔邻山(今内蒙古准格尔旗境)筑城,留重,以轻骑3万倍道先行。
六月,魏帝率军至统万,分兵伏于深谷,以少数人马至城下诱战。夏军坚守不出。魏帝退军示弱,另遣5000骑西掠居民。夏主得知魏军粮尽,且步兵未至,乃急率步骑3万出击。魏帝收众伪遁,引而疲之。夏军分两路追击。时遇风雨,飞沙蔽天,魏军逆风,不利作战。魏帝纳谋臣
崔浩之策,分骑兵为左右两队,隐出其后而顺风击之,大败夏军。
赫连昌不及入城,逃奔
上邽(今甘肃天水)。
魏军入
统万城遗址,获
夏王、公、卿、将、校及后妃、宫人等以万数,府库珍宝、器物不计其数,马30余万匹,牛羊数千万头。与魏军相持于长安的赫连定闻统万已破,亦奔上邽。魏帝率军东还,以
拓跋素为征南大将军,与执金吾桓贷、
莫云留镇统万。
此战,魏帝抓住夏军主力在
长安与魏守军相持之机,乘虚袭击统万,以示弱诱夏军出战,使夏军脱离坚固城防工事,在野战中伏击歼敌,在作战中变逆风为顺风攻击,终于大败夏军,攻破统万。此外,夏帝
赫连昌正与群臣欢宴时被突袭,仓皇出战后败退入城,魏将
豆代田率部杀入
西宫,焚烧其西门而还。魏帝在策略上的灵活运用,以及对战场环境的巧妙利用,展现了其卓越的军事才能。