顺安26年,武威霸统元年秋九月,太师、大司马、燕王公孙霸统帅军队近二十万人,分五路从东南两面进攻并州。
公孙霸为防止汉中军偷袭,以征西将军方龙统帅重兵五万人,驻军右扶风,防守长安。自率步骑五万长安出发,从西线进军并州上郡,自秦直道而进,传令花羽为前部,提兵进围高奴。
命河东守将袁布,进攻西河郡,袁布以三万军进至西河边境,西河守将王腾出兵拒之,袁布不能前进。
命洛阳守将袁矫,以三万余人进攻上党郡,上党守将桑贞调兵遣将,与袁矫相遇于上党高都,两军交战,互有胜负,形成对峙之势。
命令幽州守将公孙虎,以幽州兵马六万人,分两路进攻并州雁门、太原二郡,公孙虎领四万余众,取晋阳。并州治中从事、代理并州刺史匡懿率太原之兵三万人,部署防守晋阳。幽州将军姬超、张霸所部两万人,自幽州入境,进至剧阳,向雁门而来。雁门守将管营乃并州老将管旅之子,聚集得兵马八千人,防守雁门。
花羽率万人进至上郡高奴,上郡守将管旅有二万兵力,遂出城领军击花羽部,花羽率军撤退,管旅欲要追击,忽然接报,公孙霸提军五万,正向高奴而来,其他还有四路大军,亦从三面进攻并州。管旅闻报大惊,道:“若如此,并州休矣!”遂引军拒守高奴,告急于晋阳。
匡懿闻报五路大军共来进犯,料知并州将难以相敌。召集并州文武道:“今并州三面被强敌侵犯,必然不能支持。吾欲收缩聚集兵力坚守晋阳,诸公以为如何?”
老将封武道:“今公孙霸亲来,五路兵力近二十万,并州总共不过十万兵力,众寡不敌,恐晋阳亦不能守也。”
北勒道:“今并州三面临敌,且敌众我寡,难以拒守。今唯有北面无敌军,吾久镇朔方,甚察胡人之情。不如北撤据住云中、五原、朔方之地,保留并州军马,以此再作抗衡。”