话说元嘉二十九年,也就是公元452年,宋文帝听说北魏那边发生政变,魏太武帝被人杀了。皇上心里一高兴,就想趁着人家内乱赶紧去打一把。这个想法得到了鲁爽他们这些人的支持。可太子中庶子何偃觉得不行,北方几个州刚打完仗还没缓过劲儿来,这时候动兵可不是个好主意。之前反对北伐的沈庆之又跑来劝皇上,说别打了。可惜皇上谁的话都不听。到了五月丙申这天,皇上直接下诏北伐了。他安排人去干仗,让萧思话带着冀州刺史张永去攻碻磝;鲁爽、鲁秀他们带着荆州兵四万去打许洛;雍州刺史臧质去攻潼关。青州刺史刘兴祖听说要北伐,提了个不一样的建议。他说咱们派七千兵从青冀二州出发,直接奔中山去,占住河北的要害。这样既能抢到粮食养活自己,又能把河南那边的守军吓破胆。张永还能顺道渡河来帮咱们一把。可惜皇上就一心想把河南收回来,根本没听这个好主意。 到了七月,北魏那边内乱还没消停完。皇上又下令北伐了,部署跟五月那次差不多。鲁爽带的西路军进展挺快,没多久就把长社给拿下了。他们在大索城把拓跋仆兰打得大败,接着就把虎牢城给围了起来。可张永这边带着东路军在碻磝耗了很久都没打下来。魏军偷偷挖地道跑出来放火,把宋军的营垒和攻城的家伙都给烧了。萧思话一看不行了,加上青州、徐州那边今年收成不好没粮食吃,八月就把兵给撤回到历城了。鲁爽、臧质他们听说东路军退了也跟着撤了回来。 这次北伐也就把许洛中间那一带的地盘抢回来了一点而已。大军出发后守历城的申坦去黄河里支援了张永一下。张永手下的崔训和齐郡太守胡景世带着青州兵跟张永合到了一起。七月的时候张永到了碻磝把城围起来了。但他分兵三路去打还是打不下来。八月辛亥晚上(9月4号)魏军挖地道出来烧了崔训的营垒和攻城工具两天后又把张永和胡景世的也给烧了还破坏了进攻的通道。张永当晚就撤了围跑了却没告诉别人导致宋军大乱被魏军打了个措手不及死伤惨重萧思话去增援也没成功八月丁卯那天(9月20号)萧思话见打不下而且青徐歉收就率军退到历城把崔训杀了把张永申坦下了大狱。 鲁爽率领的西路军进攻长社守将秃发幡跑了臧质只出了襄阳城郊柳元景和薛安都进了洪关梁州刺史刘秀之派萧道成去了长安北魏那边封礼守弘农儿乌干守潼关拓跋辽守河内没多久鲁爽在大索打败拓跋仆兰进逼虎牢但听说东军已退就和柳元景一起撤了萧道成他们见魏军援兵来了也退到仇池这一仗打得地方不大也没啥大动静对宋魏两国的影响不如前两次大后来北魏又因为宗爱杀了南安王拓跋余引起源贺他们政变文成帝继位宋文帝对这次趁魏太武帝去世还北伐失败很生气还专门写信给萧思话骂他也跟刘义恭说后悔了。 第二年太子刘劭搞政变把宋文帝给杀了这场北伐也就彻底没了下文。