慕容垂復圍鄴城。焦逵既至,朝廷果欲徵丕任子,然後出師。逵固陳丕款誠無貳,並宣楊膺之意,乃遣劉牢之等率眾二萬,水陸運漕救鄴。
時長安大飢,人相食,諸將歸而吐肉以飴妻子。
慕容衝僭稱尊號於阿房,改年更始。堅與衝戰,各有勝負。嘗為衝軍所圍,殿中上將軍鄧邁、左中郎將鄧綏、尚書郎鄧瓊相謂曰:“吾門世荷榮寵,先君建殊功於國家,不可不立忠效節,以成先君之志。且不死君難者,非丈夫也。”於是與毛長樂等蒙獸皮,奮矛而擊衝軍。衝軍潰,堅獲免,嘉其忠勇,並拜五校,加三品將軍,賜爵關內侯。衝又遣其尚書令高蓋率眾夜襲長安,攻陷南門,入於南城。左將軍竇衝、前禁將軍李辯等擊敗之,斬首千八百級,分其屍而食之。堅尋敗衝於城西,追奔至於阿城。諸將請乘勝入城,堅懼為衝所獲,乃擊金以止軍。
是時劉牢之至枋頭。徵東參軍徐義、宦人孟豐告苻丕,楊膺、姜讓等謀反,丕收膺、讓戮之。牢之以丕自相屠戮,