率军将大夏国皇帝赫连昌所部引诱出城后击溃，并顺势占领了统万城，统万城随即被改为统万镇。太和十一年（488年），孝文帝元宏将统万城改为夏州驻地，北周曾于统万城内设置总督府。隋大业元年（605年），总督府被废，统万城改为朔方郡驻地。大业十三年（617年），梁师都杀掉了朔方郡郡守，以统万城为都城自立为帝。唐贞观二年（628年），柴绍等将领率军攻打统万城，梁师都的弟弟梁洛仁杀掉了梁师都，开城投降，统万城遂被改为夏州都督府驻地，下辖银州、绥州和夏州三州。天宝元年（742年），统万城又被改回朔方郡。干元元年（758年）