元嘉二十九年,宋文帝听说北魏朝廷出了内乱,魏太武帝被杀了,他觉得机会难得,就赶紧开始筹划第三次北伐。鲁爽这些人支持他,但太子中庶子何偃觉得,上次打仗让北方几个州元气大伤,现在真不是个好时候。上次反对北伐的沈庆之又来劝皇上,宋文帝都没听进去。五月丙申这天,皇上直接下令北伐。怎么打呢?让萧思话带着冀州刺史张永去攻碻磝,鲁爽、鲁秀兄弟和程天祚领着四万荆州兵去打许洛,雍州刺史臧质去潼关。 青州刺史刘兴祖听说要打仗,提了个好主意:他说青冀二州出七千兵,直接去抢中山,把河北这地盘占了。这样就能用当地的粮食养活大军,等到河南的守军跑了,张永还能带人渡河来帮忙。可惜皇上一心只想拿回河南,没采纳这个建议。 七月的时候,北魏那边还在乱着,皇上又下令要打。打法跟五月那次差不多。鲁爽那一路进展挺快,很快拿下了长社,还在大索城把拓跋仆兰打跑了,接着去围攻虎牢。 可张永那一路就没这么顺了。东路军一直攻不下碻磝。魏军从地道里偷偷溜出来,放火烧了宋军营垒和攻城的家伙事儿,把进攻的路给断了。萧思话一看打不下来,再加上青徐二州又闹灾荒没吃的,八月就带着部队退回历城去了。 鲁爽、臧质他们听说东路军退了,也跟着柳元景退兵回南方。这次北伐除了在许洛中间那片地方重新占了地儿外,基本上算是白忙活一场。 大军出发后,守历城的申坦进了黄河想帮忙,张永的司马崔训带着齐郡太守胡景世的青州兵跟张永汇合。七月张永到了碻磝开始围城,兵分三路攻进去还是没拿下。八月辛亥晚上,魏军又从地道溜出来放火,先烧了崔训的营盘和攻城器具,两天后又烧了张永和胡景世的地方。 张永当晚就撤围退兵了,也没跟谁打招呼,结果宋军乱作一团被魏军打了个措手不及死了好多人。萧思话去增援也没用。 八月丁卯这一天,萧思话看打不下来再加上灾区没法供应粮食就撤退回历城了。他杀了崔训,把张永和申坦都关了起来。 西路军那边鲁爽拿下长社守将跑了之后还继续攻打虎牢。臧质只在襄阳城郊转了一圈没动窝。柳元景和薛安都去了洪关。 梁州刺史刘秀之派萧道成带兵去了长安。北魏那边封礼去守弘农,儿乌干守潼关,拓跋辽守河内。 没多久鲁爽在大索把拓跋仆兰打败了接着攻虎牢。因为听说东路军已经退了他就和柳元景一起撤回去了。 萧道成这帮人看到北魏援兵快到了也退回仇池去了这次北伐又没什么用。 这次仗打得地方不大动静也小对两边影响都没前两次大。 后来北魏因为宗爱又杀了他自己立的南安王拓跋余导致源贺他们政变最后文成帝当了皇上。 宋文帝对乘乱北伐没打赢很不满意给萧思话写了封信发火还跟刘义恭说后悔不该这么干。 第二年宋文帝因为太子刘劭发动政变被杀了他发动的北伐也就彻底结束了。