# 古代中国的“东征”：炀帝高句丽与忽必烈日本

类型：深度解读
历史时期：隋唐、元
发布日期：2026-08-09T00:35:40.183Z
更新日期：2026-08-09T00:45:58.485Z

## 摘要

公元612年，隋炀帝亲率号称一百一十三万的大军东征高句丽；公元1281年，元世祖忽必烈调集十四万军队、数千艘战船，两路东渡日本。两场相隔六百多年的“东征”，都以惨败告终：隋军主力在萨水几乎全军覆没，元军在九州外海遭遇台风，大半沉没。失败之后，隋朝很快在民变中覆灭，……

## 正文

公元612年，隋炀帝亲率号称一百一十三万的大军东征高句丽；公元1281年，元世祖忽必烈调集十四万军队、数千艘战船，两路东渡日本。两场相隔六百多年的“东征”，都以惨败告终：隋军主力在萨水几乎全军覆没，元军在九州外海遭遇台风，大半沉没。失败之后，隋朝很快在民变中覆灭，元朝则永远放弃了征服日本的念头。

把这两场战争放在一起看，不是因为它们都叫“东征”，而是因为它们实际是同一类历史运动：一个控制着东亚大陆的庞大帝国，试图用压倒性的人力物力向东扩张，却撞上了地理与技术的硬墙。炀帝败在陆上补给线的漫长与高句丽山地防御的韧性，忽必烈则败在跨海作战无法驾驭的风浪和岛屿防御的短促纵深。两次失败同样源于帝国动员能力与其控制力之间的错位，但结果却很不一样：前者直接引爆了隋的内部危机，后者在元朝的政治脉动中留下了长久的裂痕。理解这两场失败，比记住那些惊人的出兵数字，更能看清古代中国扩张的真实边界。

## 两个帝国的东方执念

隋与元都是结束长期分裂后建立起来的大一统王朝，它们对东方的用兵，初始动机都不是单纯的领土贪婪。隋文帝曾派三十万大军征伐高句丽，却因疫病和补给不济而退兵。隋炀帝继位后，高句丽成为东北方向唯一不驯服的邻国，而且它在辽东保持着军事存在，与突厥有隐约的牵联。对炀帝而言，征高句丽不只是完成父亲未竟的事业，更是要打破北朝以来中原政权在高句丽面前屡屡受阻的僵局，用一场彻底胜利来巩固自己的统治威望。

忽必烈的情况更复杂。1274年第一次征日，是在蒙古灭掉南宋之前，高丽已经成为附庸，日本却拒绝回应元朝的国书。对忽必烈来说，征日既是让东亚世界承认元朝继承册封体系的步骤，也是蒙古帝国扩张惯性的一部分。蒙古骑兵席卷欧亚，唯独面对海洋显得无从下手。忽必烈坚持征日，很大程度上是把陆地上的征服逻辑搬到了海上：只要倾全国之力，没有征服不了的地方。

但这两个帝国没有意识到，东方地平线上的对手，恰恰利用了它们最不擅长的地形。高句丽是山城之国，日本是岛国之民。炀帝和忽必烈都犯了同一个错误：用大陆帝国的思维去衡量东方的抵抗，把敌人想象成可以一次会战击溃的草原骑兵。这为后面的失败埋下了伏笔。

## 隋军为何在陆地上被拖垮

隋炀帝征高句丽的战争，看起来是绝对优势的较量。隋朝人口达到五千万左右，而高句丽人口不过两三百万；隋军主力是久经战阵的府兵，高句丽却长期处于小规模边境冲突之中。然而，从蓟城（今北京）到辽东城（今辽阳），需要穿越辽西走廊和辽河平原。这段路在平时尚可通行，但在大兵团行军时要保障粮食、武器和草料，就成了一座移动的累赘。炀帝规定的战略是全军必须集中行动，不得擅自进攻，等于把几十万人的行动绑在一起，每天光消耗粮食就惊人。

高句丽人看清了这一点。他们放弃平壤之外的多数平原据点，收缩到辽东各城，尤其是辽东城，用加固的山城拖住隋军主力，同时在后方坚壁清野。隋军围攻辽东城数月不下，等到夏季降雨、疫病开始流行，只好撤退。撤退途中，高句丽军在萨水（今清川江）发动伏击，隋军三十余万人在渡河时崩溃，几乎全军覆没。第一次征高句丽就这样以惨败收场。

这场失败的关键不是隋军不够勇猛，而是它的后勤系统承受不了如此超远距离的持续作战。炀帝征发民夫运送军粮，规定每三石米运到辽东只剩一石，其余都消耗在路上。数百万民夫奔波于道路，农田荒废，山东、河北一带先行崩溃。第二次、第三次征高句丽规模虽小，却已经无力回天。高句丽的山城防御不是坚不可摧，而是隋的后勤链条只能维持短促的攻势，一旦拉长，就脆如细线。隋的动员能力达到了极限，但极限之外没有余裕，这是帝国战略一次性投入过多、没有留下缓冲的致命伤。

## 忽必烈为何栽在海上

忽必烈面对的是完全不同的挑战。日本不是高句丽那样的陆地强国，而是一组分散的岛屿。要征服日本，必须掌握制海权，至少要能把足够规模的陆军送上九州。蒙古人几乎没有海战经验，元朝的水军主要来自新附的南宋水师和高丽水手。忽必烈在1274年第一次征日时，主力是蒙古人和汉人组成的混合部队，乘着高丽造的船只渡过对马、壹岐，在九州登陆。日本武士起初不适应蒙古的战术，但元军兵力有限，且补给不足，很快被迫撤回船上，在返航时遭遇风暴，损失惨重。

第一次失败本应让忽必烈清醒，但他反而斥责将领无能，决定组建更庞大的舰队。1281年，元军分两路：东路军从高丽出发，江南军从宁波出发，约十四万人在海上会合。这一次，问题更多。江南军的主力是从南宋投降的士兵，他们本来就不愿远征；战船大多是紧急征调的河船，船体单薄，不适合远海作战。更糟糕的是，两路军队在会合时间上协调失误，东路军先到，在九州登陆后被日本武士依托石垒拒止，无法深入。等到江南军到达，两军合兵，却因为指挥系统混乱而争执不休。就在这时，一场持续数日的台风（即后世所称的“神风”）袭击了九州外海，元军舰队几乎被彻底摧毁，大批士兵葬身海底，统帅范文虎乘船逃走，数万人被遗弃在岛上。

这场失败暴露了海军投射的残酷逻辑：兵力越多，补给和编制问题就越复杂；距离越远，气候就成了最大的敌人。日本列岛处在季风和台风频繁的路径上，大规模舰队在秋季滞留，本身就赌上了一年中天气最恶劣的时段。忽必烈想用陆战思维解决海战，把船只当成运兵的工具，而不是需要专门设计与维护的兵种，结果输给了自然。此后，忽必烈还不甘心地计划第三次征日，却因为财政枯竭和国内乱局而作罢。

## 战争账单与帝国地基

两次东征的代价，远远超过战场上的军队损失。隋炀帝为了征高句丽，在山东和河北建立庞大的军需转运网，征召的民夫数量是军队的数倍。史载第一次东征“扫地为兵”“举国就役”，大量男丁被征走，农田无人耕种，而地方官吏为了讨好皇帝，强行催逼，导致农民无法生存。大业七年前后，长白山一带的农民在王薄带领下率先起兵，随后山东、河北、河南的起义蜂起。隋炀帝却执意发动第三次征高句丽，只带着高句丽王的象征性谢罪就班师回朝，而国内已经烽火遍地。隋朝的灭亡当然不只是征高句丽一个原因，但这场战争毫无疑问是引爆内部矛盾的导火索，它掏空了国库，也烧尽了民心。

元朝的情况稍有不同。忽必烈的两次征日，消耗了大量财物，但元朝的财政规模更大，且持续的时间较短，没有立刻引发全国性的起义。然而，征日的失败加剧了元朝内部的权力斗争和财政困难。为了造船，元朝强迫江南百姓砍伐森林，征用工匠，并提高赋税；失败后，又怕民众借机反抗，实行了更严密的控制。更重要的是，征日失败的阴影削弱了皇权的威势，忽必烈晚年的朝政趋于混乱，皇子们争夺储位，财政改革屡屡失败。可以说，征日虽然没有直接断送元朝，但为后面元朝中后期的统治危机埋下了伏笔。

两次东征的账单，最终都由普通百姓的尸骨来偿付。这种对民力的极致汲取，是帝国内部的结构性特点：开国君主总是相信，自己有权调用一切资源去实现宏图，而边界上的一个挫败，就可能把社会推向崩溃边缘。炀帝的运气更差，因为他同时开凿运河、建设东都、巡视天下，多重工程叠加，把民力透支到了极限；忽必烈则相对保守，他在征日失败后不再发动大规模对外战争，但元朝也已经从全盛走向停滞。

## 失败之后的东亚秩序

两次东征失败后，东亚版图呈现出不同的走向。隋朝灭亡后，唐太宗和唐高宗继承了灭高句丽的遗志，但改变了策略。他们不再正面强攻辽东城，而是采用骚扰战术，持续消耗高句丽的国力，同时联络百济的另一面，最终在668年联合新罗灭亡高句丽。唐朝没有重复隋炀帝的仓促动员，而是用了几代人的耐心，这恰恰证明了隋炀帝的失败不是目标错误，而是方式错误——一个帝国可以接受长期的小规模消耗，却承受不了一次性的豪赌。

元朝失败后，日本再也没有受到来自大陆的军事挑战。日本幕府把台风解释为“神风”，强化了“神国”意识，同时因为担心元朝再来，在九州沿岸修建防御工事，反而刺激了西国武士势力的抬头。而元朝则放弃涉足朝鲜半岛以外的海洋，东亚的海权由日本和后来的明朝扮演不同角色。实际上，元的东征失败使东亚形成了一个相对稳定的平衡局面：中国大陆不再试图跨海征服日本，日本也不奢望染指大陆，这种格局一直延续到16世纪末丰臣秀吉入侵朝鲜才被打破。

更深一层看，这两场失败确定了古代中国军事扩张的边界。在陆地上，中原帝国可以凭借巨大的纵深和人口优势，长期消耗对手；但无论是辽东的山地走廊，还是黄海、东海的台风海域，都代表着运输成本以几何级数上升的极限。炀帝和忽必烈用最大的规模撞上了这道边界，他们之后的继承者学会了绕着走，而不是硬撞。隋唐灭高句丽靠的是多年蚕食，明朝初年对蒙古用兵靠的是九边重镇，而清朝对东北的经略也避免了大军远征的豪赌。这就是“东征”留下的最深刻的教训：帝国的力量不是无限的，地理和自然才是最后的仲裁者。

回到开头的问题：为什么统一盛世总是忍不住向东进攻？因为东方象征着未被驯服的秩序，是检验帝国权威的试金石。但炀帝和忽必烈都在这个考验中失败，他们的失败不是个人性格的偶然，而是古代大陆国家面对海洋和山地时的结构性宿命。这种宿命并不神秘，它就是后勤的距离、气候的变幻和对手的坚韧。历史没有给这两个庞大的帝国第二次机会，却给了后人一个清晰的坐标：在哪个方向上，强权也无法确保胜利。

原始页面：https://shishuguan.com/topic/eastern-campaigns
