第十章 刘裕对南燕和后秦的北伐

东晋末年,刘裕率军相继攻灭南燕和后秦。这两场战事是南方政权对北战争的最高峰,主要表现在:(一)战前综合考虑了地理、季节、兵种、补给等诸因素,计划严密周详;(二)针对北方的骑兵优势,总结出了一套行之有效的对抗手段;(三)从统帅到士兵都有较高的素质,纪律严明,作战积极性高。这些因素保障了对燕、秦战争的胜利,且对南朝的战争形态、政治形势产生了较大影响。

第一节 刘裕伐南燕

战争背景与刘裕的进攻部署

398年,北魏对后燕发动进攻,占领中原。部分慕容鲜卑在慕容德的带领下渡过黄河,辗转在青州立国,建立南燕政权。此后慕容超继任为南燕皇帝,逐渐对东晋采取攻势。

义熙五年(409年)二月,燕军数次袭掠淮北,引起东晋边境的恐慌。此时,东晋掌权的是以刘裕为首的北府军人集团。次月,太尉刘裕宣布亲自出征南燕,所率兵力主要是扬州禁军和徐州北府兵旧部。四月,刘裕所部开始进军。(关于此次战役,可参考图6)《宋书·武帝纪》:

图6 东晋灭南燕之战示意图

(义熙)五年二月,(南燕)大掠淮北,执阳平太守刘千载、济南太守赵元,驱略千余家。

三月,公抗表北讨,以丹阳尹孟昶监中军留府事。

四月,舟师发京都,溯淮入泗。[1]

这样迅速地做出伐国之谋,在东晋南朝战争史上颇为少见。[2]慕容超袭扰东晋是一时心血来潮之举,事先并无预兆。刘裕此次伐燕时,岭南尚有卢循的天师道武装,益州有谯纵的割据政权,晋军颇有后顾之忧。但这也有一定积极作用,就是使东晋军队一直保持着比较高的动员程度,可以迅速转入实战状态。刘裕伐燕的总兵力并不多,大概在三到五万之间,但大都是经历过对孙恩、卢循天师道军及桓玄作战的北府旧部,富有战争经验,这也是晋军能迅速参战的重要原因。

刘裕伐南燕之战的记载主要来自《宋书·武帝纪》及诸将本传,以及《晋书·慕容超载记》。这些都是战争结束后的追记,战争开始前及过程中的诸多细节都被忽略,需要进行还原。下面就是这方面的初步尝试:

四月,刘裕所部以舟师发自建康,经运河驶入淮河,继续溯泗水北上,经过一个月行至下邳。在这段时间,南燕可能对晋军的动向有所了解,但未必知晓刘裕志在灭燕的决心。因为晋军也可能在边境发动有限的袭扰,作为对燕军进犯淮北的报复。晋军舰队到达下邳后,按照以往荀羡、桓温等北伐的经验,应继续驶往彭城,溯泗水北上。由于行将进入雨季,河道水量充沛,晋军舰队可以溯流行至高平郡登陆,收复南燕占领下的鲁中地区,逐步进逼燕都广固(今山东省青州市);或者继续经桓温故道驶入济水,直至距离燕都广固百余里之遥的渤海郡,从那里登陆展开进攻。这种依托河道的战术已经成为晋军北伐惯例,不仅是因为舰队可以携带大量后勤辎重,而且依托河道和舰船,可以抵消北方军队的骑兵优势(桓温伐前燕,在弃舟步行时遭遇敌骑兵的惨重打击,就是这方面的教训)。

但刘裕在下邳的决策,与以往北伐惯例完全不同:

五月,至下邳,留船舰辎重,步军进琅邪;所过皆筑城留守。鲜卑梁父、莒城二戍并奔走。[3]

晋军在下邳弃舟登陆,徒步沿沂水向北进军。从下邳到琅琊(今山东临沂)之间,是鲁南、苏北的平原地带;再向北是沂蒙山区(时称大岘山),翻越山区之后,就是燕都广固所在的鲁北平原。刘裕这个反常方案,是综合考虑晋军后勤特点、战区地形及两军兵种差异等因素之后的大胆创新: