燕元二十七年五月,当上了“皇帝”的安禄山志得意满,派部将武令殉、毕思琛率军围攻南阳,因河南节度使虢王李巨率兵往救,撤围而走。潼关陷落后,安禄山让降将哥舒翰给南阳守将山南东道节度使鲁炅写信劝降,遭拒绝,便又命武令殉领兵攻南阳。得到情报之后,鲁炅迅速做出了部署,决定率军主动出击,将叛军阻挡于南阳之外。于是,鲁炅带领五万人抵达了叶县之北,开始在此处修筑防御工事。挖了数条很深的壕沟,用于抵挡叛军的骑兵,同时,砍木修墙,很快,一个由木栅栏组成的临时防御工事修筑完成。
不久,双方激战于工事之下,无奈,叛军之中也有高人,居然有人使用火攻,将鲁炅的防御工事摧毁殆尽。损失较大的鲁炅只得率军退回了南阳城,鲁炅率众固守。安禄山心急如焚,命令武令珣加紧对南阳的进攻。可是,叛军使劲浑身解数,连攻了几个月,南阳城仍然牢牢掌握在鲁炅手里。遂以田承嗣取代武令殉,加强对南阳的围攻。颍川太守来填、襄阳太守魏仲犀曾发兵南北合援,均被田承嗣击败。次年二月,城中的粮食已经断绝,只有煮牛皮吃,一斗米能卖到四五千文钱,即使如此,也买不到,因为没米可卖。连老鼠都涨价到了四百文一只,被吃成了保护动物,饿死的人一堆一堆的。秦献武帝命将军曹日异前往宣慰,因叛军围攻甚急,不能入。曹日异骁勇,有胆略,魏仲犀等又派骑兵10余护送,曹日升带着这十余名骑兵义无反顾地冲进包围圈,由于他们十分骁勇,安军不敢逼,遂得入城。1接济鲁炅的守城将士,安军也不敢阻击。有了粮食,因此,鲁炅又固守南阳3个月。至德二年五月,南阳城内粮食又尽,南阳城周围数百里,因叛军烧杀抢掠,已经是一片焦土。将士昼夜苦战,已力竭不能支,只能靠吃尸体过日子,如此下去,全军覆没之日已经不远。五月十五日,鲁炅整顿兵力,率领数千士卒,出城突围,南奔襄阳。田承嗣率军追击。鲁炅率部边战边撤,最后摆脱叛军尾追,抵达襄阳,历时一年的南阳保卫战正式结束。
此战:鲁炅坚守南阳历时一年,挡住丁叛军南下襄、邓的道路,确保了江汉漕运的畅通,为秦帝国组织大规模反攻,提供了物质保障。