公元425年八月,赫连勃勃病死,赫连昌继位,改元承光。由于他们兄弟之间为皇位继承所引起的内讧大大消耗了大夏的实力,再加上之前他的父亲赫连勃勃的残暴统治没有为大夏奠定坚实的基础,此时的大夏开始一步一步走向衰落。与此同时,北魏在拓跋焘的领导下越来越强大。
北魏皇帝拓跋焘认为灭掉夏的时机已经成熟,便于公元426年十月发兵袭击赫连昌。而此时赫连昌却毫无察觉,北魏大军到达都城统万城时,他还在和他的臣子们大吃大喝。不过,面对大兵压城的态势,赫连昌并没有惊慌,他英勇地披上铠甲,亲率士兵积极应战。最终在他的亲自指挥下,大夏都城统万城没有被攻破,拓跋焘只能悻悻地带着1万多夏民回到平城。拓跋焘撤回的时候对他的大将们说:“这次就先饶了赫连昌这小子,明年再好好收拾他。”
公元427年六月,拓跋焘践行了自己的诺言,再一次出兵征伐赫连昌。这一次,拓跋焘不再死攻统万城,而是采用了智取的计谋。本来他带来的兵有9万多,但快到统万城时,他就把大军埋伏在山谷之中,只派了少量的士兵到城下挑战。有勇无谋的赫连昌不辨真假,以为拓跋焘只带了少量的军队,好胜之心驱使他率3万多士兵出城,想一举把拓跋焘斩杀于城下。拓跋焘看着赫连昌领兵出城,心中十分欢喜,指挥军队把赫连昌引到他大军的埋伏处。北魏军杀声四起,而此时正好又狂风骤起,飞沙走石,赫连昌的军队惊恐万分,顷刻间溃败,赫连昌本人也仓皇逃往上邽(今甘肃天水)。就这样,拓跋焘轻而易举地攻下大夏都城统万城,夏的王公百官,后宫佳丽总共1万多人全都被北魏俘虏。