# 徐达与北伐

类型：深度解读
历史时期：元
发布日期：2026-08-09T03:43:05.537Z
更新日期：2026-08-09T03:51:21.841Z

## 摘要

1368年九月，徐达率军进入大都。这座被元朝统治了几近百年的都城，几乎没有经历一场像样的攻防战就换了主人。明军入城更像一次接管，而不是攻占。历史书通常用一句话概括：一支南方军队推翻了一个北方王朝。但值得追问的是，为什么南方军队能够完成这次北伐？在过去几百年里，从南……

## 正文

1368年九月，徐达率军进入大都。这座被元朝统治了几近百年的都城，几乎没有经历一场像样的攻防战就换了主人。明军入城更像一次接管，而不是攻占。历史书通常用一句话概括：一支南方军队推翻了一个北方王朝。但值得追问的是，为什么南方军队能够完成这次北伐？在过去几百年里，从南方出发的北伐几乎都以失败告终，这一次为何例外？

答案不能只归于“徐达善战”——尽管他确实是一位出色的统帅。这次北伐的成功，建立在三个互相支撑的结构之上：南方政权的制度和财政能力、一套精心设计的战略与后勤计划，以及元朝统治在中原的政治瓦解。这三者缺一不可。而北伐的后果，也远不止一次改朝换代：它重新把华北与江南拼入同一个政权，埋下了明朝此后两百多年国家形态的底子。

## 从江南群雄到“征虏大将军”

北伐能否成功，首先取决于南方政权自身的组织能力。朱元璋从一介流民起家，最初的军队与红巾军无异，靠的是抢夺和流动。但他用了十几年时间，做成了同时代其他起义军没做成的事：让军队有了稳定的后勤，让政权有了文官体系的支撑。到他基本统一江南时，南方已经形成了以南京为中心的行政与财政结构。

朱元璋对军队的控制，与同时代的张士诚、陈友谅有很大不同。他的军队在占领地区实行屯田，由士兵耕种，既减轻了百姓负担，也保证了军粮的稳定供应。他还把“不妄杀一人”作为军规，禁止随意劫掠。这些在今天看来平常的管理手段，在当时极为罕见：它把一个可能演变为流寇的武装，变成了一支有纪律、有根基的政治力量。随着控制区扩大，朱元璋又逐步建立起一套文官行政体系，税粮、户籍、司法都有了基本制度。正是这套体系，为后来的北伐提供了源源不断的物资和兵源。

1367年十月，朱元璋任命徐达为征虏大将军、常遇春为副将军，率二十余万大军北上。这支军队不是仓促征召的乌合之众，而是多年制度建设的结果。更值得注意的是，出征前发布的檄文明确提出“驱逐胡虏，恢复中华”。这句话的力量经常被低估。它不只是宣传口号，而是把一场军事行动定义为恢复中原秩序的政治行动。北方很多汉人官僚和地方精英，因此把明军看作秩序回归的象征，而不是新来的征服者。政治合法性的建立，在开战之前就已经削弱了敌人的抵抗意志。

## 一纸作战计划里的后勤逻辑

北伐的路线，是理解这场战争的关键。朱元璋与徐达定下的方略，简明扼要：“先取山东，撤其屏蔽；旋师河南，断其羽翼；拔潼关而守之，据其户槛；然后进兵元都。”

这个计划有极强的地理与后勤逻辑。从江南向北进军，最自然的交通线是沿大运河北上，而山东正是这条水路的必经之地。占领山东，一方面切断了元朝从南方获取物资的通道，另一方面也为明军建立了一条可靠的补给线。接着攻占河南，等于控制中原的粮食产区，并隔绝了山西、陕西元军从侧翼扑来的可能。最后夺取潼关并派兵驻守，更是把整个关中方向封死。到这时，大都已陷入了军事上被合围、物资上得不到接济的境地。

有人可能会问：为什么不直接北上，迅速攻打大都？原因很简单。如果绕过山东和河南直取大都，明军的后路和补给线随时可能被元军切断，而大都会得到山西、陕西的增援。徐达选择的不是“速胜”，而是先握住地理和后勤的制高点，用包围代替强攻。他并不追求以最快的速度攻入都城，而是先用一连串占领切断了对手的补给与增援。这份作战计划本身，比任何战役胜负都更能说明徐达作为统帅的真正水平。

北伐军在1367年冬到1368年春之间，先后攻取了山东的主要城市；随后转入河南，当年五月攻占汴梁（今开封）。朱元璋甚至亲自乘船前往汴梁，与徐达当面商讨进军方略。这个细节说明，北伐不是将领独自冒险的军事赌博，而是皇帝与统帅之间反复确认的国策。当最后兵临大都时，这座城市的命运已经提前注定了。

## 大都为何几乎未战而降

大都的陷落，决定性原因不在军事，而在元朝政治结构的解体。

元顺帝在位末期，朝廷内部的权力斗争已经到了瘫痪政府的地步。中央对地方的控制极弱，掌握军队的地方将领之间彼此牵制甚至内斗。最典型的是扩廓帖木儿：他手握重兵，盘踞山西，却与朝廷的关系若即若离，甚至被卷进朝廷派系斗争。当他被调去与另一支元军将领李思齐争夺地盘时，正是徐达北伐的最佳时机。整个北方，没有一支军队能够统领全局、统一指挥应对北伐。

这种情况的根源，是元朝入主中原后始终没有完成的整合。元朝依靠蒙古贵族和色目人维持统治，汉人士大夫大多被排斥在核心权力之外。到了元末，政治腐败、财政崩溃、地方豪强与政府离心，元朝对中原基层的控制早已名存实亡。北伐明军所到之处，许多守将选择投降；汉人地方精英视明军为恢复秩序的军队，而不是敌人。朱元璋的政治纲领在这里发挥了效力——他以“恢复中华”号召，北方士民很容易接受这个新的权力中心。

当徐达的军队抵达通州，大都城内实际上已无坚守意志。元顺帝本人也放弃了抵抗的打算。1368年八月，他带着后妃和太子连夜北逃，奔向上都。几天后，徐达进入大都。一座都城之所以不战而下，不是因为它守不住，而是因为它的政治主人已经决定放弃。

## 夺取大都并不是终点

北伐没有在大都画上句号。对徐达而言，进入大都只是完成了统一战争的第一阶段。

他很快挥师西进，先与扩廓帖木儿在山西交锋。1368年冬，太原城外的大战中，徐达采用夜袭，击败了扩廓帖木儿，打开了进入陕西的门户。随后明军进入关中。到1369年，陕西、甘肃相继平定。扩廓帖木儿是元朝在北方最有能力的将领，他的溃败，标志着元朝在黄河以北的抵抗中枢彻底瓦解。此后北元虽然保有汗统，但再没有组织起真正意义上的反攻。

这个阶段的意义，经常被“北伐成功”的叙述掩盖。但它恰恰决定了明朝的国家形态。草原上存在一个持续性的敌对政权，意味着明朝必须在北方维持常备的军事压力。这直接导致了后来的长城防线和九边重镇的格局，甚至可以说影响了明朝此后二百多年的财政和军事结构。一个统一的中国，从一开始就带着一种“北部边疆”的长期对峙感，这是此前的南方王朝从未面对过的。

## 重新拼起一块土地

从更长的历史时段看，徐达北伐的意义远不止于改朝换代。它终结了元朝在中原的统治，更把一块已经破碎了两百多年的土地重新拼合起来。唐末以后，五代十国、辽宋对峙、金宋分治，中国的核心区域长期处于分裂状态；元朝虽在版图上统一了中国，但在制度和认同上从未完成真正的整合。徐达北伐之后，华北与江南重新属于同一个政权，而且这一次，是以一套明确的中华王朝制度为基础实现的。

这个统一并非没有边界。它没有解决蒙古问题，北元残余势力此后长期存在；明朝的军事制度和国家财政，也都因为边防压力而发生深刻变化。徐达本人于1385年去世，没有亲眼看到明朝迁都北京。但这条道路的起点，正是他当年率军进入大都的那个秋天。他把一场宏大的战争，变成了一次有秩序的政治重组。后人常以“功高不骄”评价徐达，但更准确的说法或许是：他让一场北伐，最终成了一块土地复归统一的枢纽。

原始页面：https://shishuguan.com/topic/xuda-beifa
