一
义熙十七年孟夏,东晋出师伐后秦,太尉刘裕为元帅,亲率大军至于彭城。
诸军皆集,裕即按与刘穆之谋划,遣王镇恶率万人,其副沈林子率五千人,为东路先锋。吴兴太守沈田子率四千人,太尉中兵参军傅弘之率千人,长沙太守萧副子率二千人为田子辅助,与镇恶、林子同日登舟先发。待共取洛阳之后,沈、傅、萧则向武关,为南路偏师。辅国将军檀道济老成,率二万人为东路王、沈后继。不日,自江东经中渎水运至彭城粮草充足,檀亦发自彭城,进向洛阳。
秦主姚泓甫平国内诸庶兄之乱,洛阳防卫空虚,闻晋军北伐,师出彭城向西,秦廷即遣姚绪率二万人驰援洛阳。王镇恶与沈林子率军至洛阳城外扎营,连日见秦军防备森严,无隙可乘,适沈田子、傅弘之、萧副子亦率众至,五人一番商议,乃决定不待檀道济至,便偕率军绕过洛阳,径攻陕城。
陕城秦人防备空虚,遂为晋军一鼓而下。王镇恶诸将停陕城数日,与后方联络断绝,乃不知檀道济至于何所,而粮草垂绝!不得已,镇恶乃带数百人至弘农昔所熟富人家,借得麦、豆千斛,以充军需。沈田子既受命率傅、萧攻武关,陕城既下,王镇恶又分所得麦、豆予之,田子遂与傅、萧率众西南行,绕开秦岭东端,进向武关。
二
檀道济率军乘舟溯黄河西上,至洛汭上岸,将攻洛阳,却不见王镇恶诸将人马,向百姓打听,方知诸将已率众西去。道济见洛阳防备森严,所率二万人非可强攻此汉魏故都大城,乃引兵自洛阳西郊北上,于孟津渡河入河东,欲攻取蒲坂城,自蒲津渡河入关中。
后秦于关中门户潼关之黄河对岸稍北要津蒲坂,历来为防范北魏驻有重兵。秦主姚泓另一叔姚绍,于秦诸将中最号有勇有谋,故秦主命为镇东将军,使守潼关,且节制临潼以东军事。绍闻南夏名将檀道济率二万人入河东,恐晋军即攻蒲坂,便命得力将留守潼关,亲率大军渡黄河入蒲坂城,以防晋军。
檀道济率军至蒲坂城下,见城防之严密不下洛阳,不禁叹息,适粮草将尽,而后方粮草不继,乃持重退还洛西,围金墉城,预备待刘裕大军至洛阳,则夹攻之。姚绪以檀道济去而复返,必有所图谋,乃增兵戍金墉,且加强洛阳城与金墉城之间甬道守备,防晋军偷袭分割二城。道济无可奈何,乃于洛西扎营,以待刘裕大军。
三
王镇恶与沈林子率军至潼关下,己方兵少粮缺,而秦军众,复有关城地利之便,二人只能仰望占尽地形优势的高耸潼关兴叹。林子道:“檀辅国不知至于何所哉!今攻潼关则众寡不敌,且粮草阙,非可顿兵于此也!此距蒲坂近,若急渡河入河东,攻蒲坂,或可得手。”
镇恶道:“兵贵神速,况君与仆所领才万五千哉!太尉乃以我军为先锋,为今之计,既不能攻潼关,便当渡河北上攻蒲坂!”
于是王、沈二将,便率所领渡过黄河,进至蒲坂城下。檀道济虽离蒲坂南返,姚绍恐其南返非真,或为疑兵之计,己离蒲坂,檀当复至,故王、沈率军至蒲坂城下,绍犹在城中。镇恶与林子二将面临与檀道济同样局面,不敢强攻,乃南返入陕城,且待粮草与大军。