順安29年夏末,七月丙寅,公孫霸調集中原十萬精銳大軍,征伐荊州。
其軍進展迅速,五日之間,兵鋒便推進至宛城郊外。公孫霸親率中軍五萬人,紮營宛城之下,發動攻堅戰。命左右兩翼各二萬人,率領攻打宛城左右護衛大營。一萬人為遊軍,待時支援。
章武指揮守軍迎戰,拒戰二日,宛城雖然還未被攻下,但燕軍攻勢愈來愈猛,兵力又占優勢,章武宛城守軍已經竭力拒戰二晝夜,擊退燕軍二十餘次攻城,城中箭矢將盡,兵力甚疲憊。
宛城左右兩翼大營,展鴻與左超各領萬餘人拚死拒敵,激戰二日,多次擊退燕軍進攻,左超所部,陣亡數千,帶傷者甚眾,燕軍攻擊甚急,其勢將危。
章武急令陳業率兵八千人支援左超所部,將負傷軍士撤下,移送後方。章武見勢急,與趙山商議,章武道:“今燕軍十萬精銳,兵鋒正盛,必欲攻下宛城方作罷。吾軍激戰二日,軍力疲憊,如欲再守,恐為燕軍所殲滅。吾欲退守襄樊,軍師以為如何?”
趙山道:“潛龍曾有言,如宛城不能守,將軍即可率軍後撤。吾以為潛龍之意,乃在望將軍能守住宛城,以為我軍北上之根據。然潛龍亦忌憚燕軍強盛,不欲與燕軍比拚消耗兵力也。今敵眾我寡,在下以為前將軍當撤守襄陽為上策。”
章武正準備安排撤軍,忽然接得潛龍軍令,說燕軍兵力強大,荊州軍不可與其硬戰,令章武棄守宛城,率部退守襄樊。
於是章武密令各部準備夜半時分撤軍。為防止公孫霸追擊,留下全部騎兵,約有近萬人,自己親自率領。先將萬人安排在城牆之上當做弓弩手,至夜半,令趙山、展鴻、左超、陳業帶領三萬餘人速速南撤。燕軍見宛城左右大營已經撤兵,隨即占了左右大營,次日黎明,一齊共來圍攻宛城。公孫霸命五營將領攻城,房圍率兵向前,將至城邊,隻見城上萬箭齊發,房圍連忙撤退,被射殺千餘人。