大运河:亡国的工程,千年的血脉
从吴王夫差的邗沟到隋炀帝的六年贯通,再到元明清的漕运命脉——一条河修垮了一个王朝,也养活了此后千余年的中国。
叙事
一、一条为打仗挖的沟
公元前 486 年,吴王夫差在长江边筑了一座城,叫邗城。然后他从这座城往北挖了一条沟,一直挖到淮河。
《左传》记这件事只用了六个字:吴城邗,沟通江淮。
夫差挖它不是为了通商,也不是为了灌溉。他要北上争霸,要跟齐国、跟晋国见个高下,而军队最沉重的东西不是人,是粮。陆路运粮,民夫自己吃掉的比送到前线的还多;水路运粮,一条船抵得上几十辆车。夫差是个急于成名的人,他等不起。
这条沟后来叫邗沟。它是中国有明确记载的第一条人工运河,也是两千余年后仍在通航的那条河的最早一段。
夫差本人的结局很坏——他北上争霸,把国力耗空,回头被越国灭了。但他挖的那条沟活了下来。这几乎是运河史的一个预告:挖河的人往往没有好下场,河却比他们活得久得多。
二、统一之后的一个技术难题
此后数百年,江淮、河北、关中之间零零碎碎地挖了不少渠。真正让”运河”成为一个国家级问题的,是统一。
隋文帝杨坚在 584 年开广通渠,把长安和黄河连起来;587 年整治山阳渎,疏通江淮旧道。这两件事在史书上都不显眼,但它们暴露了一个新王朝必须面对的结构性矛盾:
自西晋末年以来,中国的人口和粮食重心一路南移。到了隋,最能出粮出布的是江淮和江南;而军队、边防和皇帝,都在北方。政治中心和经济中心,被硬生生拉开了上千里。
这不是道德问题,是物流问题。一个统一帝国如果不能把南方的粮稳定地送到北方,它的统一就只是纸面上的。
杨坚做了一半。剩下的那一半,他儿子做完了——用一种把所有人都吓住的方式。
三、六年
隋炀帝杨广不是史书里那种昏聩糊涂的君主。他有战略眼光,有工程想象力,也有一种近乎病态的时间焦虑。他做事的方式是:目标定得极对,节奏定得极错。
大业元年(605 年)三月,他下令开通济渠。
《资治通鉴》记:命尚书右丞皇甫议发河南、淮北诸郡民,前后百余万,开通济渠。
一百多万人。西边从洛阳西苑引谷水、洛水入黄河,东边从板渚引黄河水,穿过汴河故道,一直通到淮河。同一年,又发淮南民十余万,重修夫差那条邗沟,从山阳到扬子入长江。
这两项一起干,几个月就完了。
快到什么程度?工程还没干完,龙舟已经造好了。当年八月,隋炀帝第一次南下江都。船队走在新挖的河里,《资治通鉴》说:舳舻相接二百余里,照耀川陆,骑兵翊两岸而行,旌旗蔽野。
拉船的纤夫,八万余人。
这一幕是理解隋炀帝的关键。他确实解决了一个真实的国家难题,但他解决它的同时,一定要让所有人看见他解决了。运河刚通,龙舟就得下水;河两岸得种上柳树,得建离宫,得让沿途的郡县献食——这一部分开销,跟运河的战略价值毫无关系,纯粹是他的个人排场。
后来所有骂他的人,骂的其实是这一部分。
大业四年(608 年)正月,他又下诏开永济渠:引沁水南下入黄河,向北一直通到涿郡——今天的北京西南。这条河向北,方向对着高句丽。运河从来不只是运粮的,它也是运兵的。
征发的人数,《隋书》记的是河北诸郡男女百余万。“男女”两个字很要命——它意味着壮丁已经不够用了,女人被征去挖河。
大业六年(610 年),最后一段:敕穿江南河,自京口至余杭,八百余里,广十余丈,使可通龙舟。
到这一年为止,前后约六年,隋炀帝把海河、黄河、淮河、长江、钱塘江五大水系连成了一条通路,全长约两千七百多公里。以洛阳为中心,向北到涿郡,向南到余杭。
这是中国历史上单个王朝完成过的最大规模的土木工程,没有之一。
而这个王朝,没有活过”大业”这个年号。
四、账要怎么算
一个常见的说法是:隋朝亡于修运河。
这个说法不完全对,但它离真相也不远。
问题不在运河本身。问题在于,在同样这十几年里,隋炀帝还干了这些事:营建东都洛阳、修长城、开驰道、巡塞北、下江都三次(605、610、616)、三次征高句丽。
把它们摊在一张时间表上,你会看到一件很朴素的事:这些工程征发的,是同一批人。是同一批需要春天下田、秋天收割的农民。一个人今年被征去挖通济渠,明年被征去修东都,后年被征去辽东扛粮——他家里那几亩地,谁种?
隋炀帝的错误不是”做了错的事”,而是”把对的事全部挤在同一段时间里做”。他像一个手里有全部正确答案、却非要在一个小时内做完三天卷子的人。
于是从大业七年开始,山东、河北的农民开始成群地逃进山泽。他们不是要造反,最初只是不想去死——去辽东运粮,路上死掉的比打仗死掉的多。逃了以后回不去,回不去就只能拿起武器。
到大业十四年(618 年),隋炀帝已经躲在江都不肯北归。他知道北方乱了,他知道回不去了。三月,禁军将领宇文化及带兵闯进宫里。据记载,他临死前问了一句:我有什么罪,落到这个地步?
他确实问得出这句话。在他自己的账本上,他做的每一件事都是对的:统一南北的血脉、通向辽东的军道、连接五大水系的水网——这些东西,此后千余年的中国都在用。
只是账本另一页上,写着数以百万计的尸骨,而他从来没翻到那一页。
五、河比朝代活得久
隋亡后不到三十年,唐朝人开始享受这条河。
整个唐代的国力,很大程度上系于通济渠——那时候它叫汴河。安史之乱以后,河北、河南残破,唐朝之所以还能再撑一个半世纪,靠的是江淮的赋税沿着汴河北上。汴渠一断,长安立刻断粮。
到了北宋,这件事变得更加露骨。
赵匡胤当年动过迁都洛阳的念头。洛阳有山河之险,开封是一片平地,四面无遮拦,从军事上讲开封是个糟糕的都城。但最后没迁。原因很简单:汴河从开封城中穿过,东南每年六百万石漕粮,可以直接卸在皇城根下;换成洛阳,这六百万石要再翻一道山。
于是北宋定都开封——一个用重兵来代替山川险阻的都城。
一条河决定了一个王朝的首都;首都的位置决定了它的国防形态;国防形态决定了它百余年后怎么亡。这条链条上没有一个环节是隋炀帝设计的,但每一个环节都踩在他挖的那条河上。
六、把河扳直
到了元代,问题变了。
大都(今北京)在正北,而隋唐运河是以洛阳为中心的一个”人”字形——从江南到北京,要先向西北绕到洛阳,再折向东北。绕了一个巨大的弯。
元朝人决定把这个”人”字,扳成一条直线。
至元十八年(1281 年)开济州河,两年后凿成,长一百五十余里;至元二十六年(1289 年)凿会通河,长二百五十余里,因为地势起伏,一路设了三十一座闸。1292 年,郭守敬主持开通惠河,第二年凿成,长一百六十四里——它把大都城和通州接了起来,漕船可以直接开进积水潭。
从此运河不再走洛阳。杭州到北京,一条直线,全长约一千七百多公里。
这就是”京杭大运河”。它比隋唐运河短了近三分之一,却更管用。
元代的会通河其实不太好走——水源不足,地势高,漕船常常搁浅,所以元朝很大一部分粮还是走海运。真正把这条直线用活的是明朝。
永乐九年(1411 年),明成祖朱棣要迁都北京,第一件事就是让工部尚书宋礼重开会通河,征发民夫三十万。宋礼卡在了同一个老问题上:山东汶上一带地势最高,水从哪来?
给他答案的不是朝廷里的任何人,是一个当地的老水工,叫白英。
白英的办法是:在汶水上筑坝,把水引到运河的最高点——南旺,然后在那里让水一分为二,“七分朝天子,三分下江南”。水从屋脊上往两边流。
这个方案救了整条运河。永乐十三年(1415 年),明朝正式罢海运,专走河运。此后数百年,每年约四百万石漕粮,从南方一路北上,喂养北京。
一个不产粮的政治中心,靠一条人工河活了几个世纪。
七、结束
十九世纪,这条河开始死。
咸丰五年(1855 年),黄河在铜瓦厢决口改道,从原来夺淮入海改为向北夺大清河入渤海——正好从运河腰上横切过去。山东段的运河被拦腰截断,此后渐次淤废。
紧接着,太平天国战事扫过江南,扬州、苏州这些靠漕运繁荣起来的城市成了战场。然后是轮船——1872 年轮船招商局开办,海运的成本一下子低到河运无法竞争。
光绪二十七年(1901 年),清廷下诏停漕。1904 年,漕运总督这个官职被裁撤。
这不是一场悲剧,是一次替换。运河不是被谁毁掉的,是被更便宜的东西取代的。从夫差到光绪,两千余年,它一直在做同一件事——把南方的粮和布,送到北方的嘴边。当轮船和火车能做同样的事而且做得更快,它就退场了。
唐末诗人皮日休写过一首《汴河怀古》,说得比后来所有的史论都干净:
尽道隋亡为此河,至今千里赖通波。若无水殿龙舟事,共禹论功不较多。
意思是:都说隋朝亡在这条河上;可你看,一千里的水路至今还在用。要是没有那些龙舟水殿的荒唐事,杨广修这条河的功劳,跟大禹比也差不了多少。
这话很刻薄,也很公道。它同时说了两件事:这条河是好的;修它的人是坏的。而这两件事之间,隔着几百万条人命。
一个人可以做对的事,用错的方式,在错的速度上——然后他死掉,事情留下来,被后世的人享用一千年,一边享用,一边骂他。
考据
起点问题。 本条目不以”隋炀帝开运河”为起点,而以《左传》哀公九年(前 486 年)“吴城邗,沟通江淮”为起点。理由是:大运河从来不是一次工程,而是一条被反复接续、改道、废弃、重开的连续体。以隋为起点,会遮蔽夫差的邗沟、隋文帝的广通渠(584)与山阳渎(587)——后两者本身就是通济渠、邗沟的前置工程。
通济渠。 征发人数依《资治通鉴》卷一百八十:「命尚書右丞皇甫議發河南、淮北諸郡民,前後百餘萬,開通濟渠。」《隋书·食货志》系统作”发河南诸郡男女百余万”。两说人数相同,惟”男女”与否有别,本文取通鉴文字。
永济渠的数字异文。 这是本条目最需要提醒读者的一处。《隋书·炀帝纪》大业四年正月作”发河北诸郡男女百余万”;而传世本《资治通鉴》卷一百八十一同一条,作”诏发河北诸军五百余万众穿永济渠”。两个数字相差五倍。以通济渠(百余万)、江南河的量级衡量,“五百余万”过巨,多疑为传写之误,本文从《隋书》。⚠️ 已在 disputes 中标出,未详考。
江南河。 《资治通鉴》卷一百八十一:「敕穿江南河,自京口至餘杭,八百餘里,廣十餘丈,使可通龍舟,並置驛宮、草頓,欲東巡會稽。」注意最后一句——史官把动机写得很明白:“欲东巡会稽”。但今人研究普遍认为,京口至余杭之间的水道秦汉以来即有其实,隋所做的是拓浚、取直、贯通,而非从无到有的新凿。史籍用”穿”字,容易造成误解。
龙舟船队。 「舳艫相接二百餘里,照耀川陸,騎兵翊兩岸而行,旌旗蔽野」及”挽船士八万余人”,出《资治通鉴》卷一百八十大业元年八月。此段为唐宋史家渲染隋炀帝奢侈的核心材料,需注意《隋书》为唐修,唐初有强烈的动机把前朝末帝写成极端的反面教材——本文引用其数字,但对其”首要动机是巡游”的判断持保留,已在 disputes 中并列两说。
总长与工期。 “前后约六年”(605–610)、“约二千七百余公里”、元代”约一千七百余公里”,均据中文维基百科相关条目(2026-07 访问),属现代研究综述,非原始史料,verified: false。里制与今制换算随朝代变动,此类总长数字应视为量级估计,不宜精确对待。
北宋汴河岁漕六百万石。 《宋史·食货志》记发运司岁额以六百万石为准,分摊于淮南、江南东西、荆湖南北、两浙诸路。⚠️ 具体卷次未实查,标「待核」。
元代三河。 济州河(1281 开工,1283 凿成)、会通河(1289 凿成,闸三十一座)、通惠河(1292–1293,郭守敬主持)的年份与里数据现代综述,原始出处应在《元史·河渠志》,⚠️ 卷次未实查。
明清漕运。 1411 年宋礼重开会通河、征发三十万;1415 年罢海运;漕粮年额约四百万石;1855 年铜瓦厢改道致山东段淤废;1872 年轮船招商局开办;1901 年停漕;1904 年裁漕运总督——均据现代综述,未逐条回检《明史》《清史稿》,verified: false。
皮日休诗。 《汴河怀古二首》其二,唐诗中最著名的运河翻案之作。它的存在本身就证明:至迟在晚唐,“隋亡为此河”已经是需要被反驳的主流说法。
时间跨度的表述。 正文一律用”两千余年""千余年""数百年”这类量级词,不给精确的跨度年数——跨度是从起讫点减出来的推算值,不是史料记载的数字,把它写成精确数会制造一种虚假的确凿感。
注释
- 邗沟(hán gōu):吴王夫差所开,自邗城(今扬州一带)北至末口入淮。大运河最早的一段。
- 板渚(bǎn zhǔ):黄河南岸渡口,通济渠东段的引黄口,在今河南荥阳北。
- 舳舻(zhú lú):舳,船尾;舻,船头。“舳舻相接”指船首尾相衔,形容船队之长。
- 挽船士:拉纤的役夫。隋炀帝龙舟队的纤夫又称”殿脚”。
- 涿郡(zhuō jùn):永济渠北端,今北京西南。
- 京口:今江苏镇江。余杭:今浙江杭州。
- 山阳渎:自山阳(今江苏淮安)至扬子(今江苏仪征)入长江,即邗沟的隋代整治段。
- 石(dàn):容量单位,漕粮计量以石计。历代一石所当今制不一,不宜直接换算。
- 会通河:山东境内自济宁至临清的一段,地势最高,是京杭运河全线的技术难点。
- 南旺:今山东汶上县南旺镇,京杭运河海拔最高处,俗称”运河水脊”。
- 铜瓦厢:今河南兰考境内。1855 年黄河在此决口北徙,是运河衰亡的直接地理原因。
- 漕运总督:明清主管漕粮转运的最高官员,驻淮安。1904 年裁撤。
关 键 数 据
| 邗沟开凿 | 前486年(吴王夫差) |
|---|---|
| 广通渠 | 584年(隋文帝,长安至潼关入黄河) |
| 山阳渎 | 587年(隋文帝,整治江淮旧道) |
| 通济渠开凿 | 605年(大业元年三月) |
| 通济渠征发 | 河南淮北诸郡民前后百余万 |
| 邗沟重修征发 | 淮南民十余万 |
| 首下江都 | 605年八月 |
| 龙舟船队规模 | 舳舻相接二百余里;挽船士八万余人 |
| 永济渠开凿 | 608年(大业四年正月) |
| 永济渠征发(隋书作) | 河北诸郡男女百余万 |
| 永济渠征发(通鉴传世本作) | 河北诸军五百余万众 |
| 江南河开凿 | 610年(大业六年) |
| 江南河规模 | 自京口至余杭,八百余里,广十余丈 |
| 隋运河总工期 | 前后约六年(605–610) |
| 隋运河总长 | 约二千七百余公里 |
| 三下江都 | 605年、610年、616年 |
| 江都之变 | 618年,宇文化及弑隋炀帝,隋亡 |
| 北宋汴河岁漕定额 | 六百万石 |
| 济州河 | 1281年开工,1283年凿成,长一百五十余里 |
| 会通河(元) | 1289年凿成,长二百五十余里,置闸三十一座 |
| 通惠河 | 1292年开工,1293年凿成,长一百六十四里 |
| 元代运河全长 | 约一千七百余公里 |
| 明重开会通河 | 1411年(永乐九年),征发民夫三十万 |
| 罢海运专行河运 | 1415年(永乐十三年) |
| 明清漕粮年额 | 约四百万石 |
| 黄河铜瓦厢改道 | 1855年,运河山东段渐次淤废 |
| 轮船招商局开办 | 1872年,海运成本低于河运 |
| 停漕 | 1901年(光绪二十七年) |
| 裁漕运总督 | 1904年 |
学 界 异 说
- 河北诸郡男女百余万(《隋书·炀帝纪》),与通济渠、江南河的量级相称
- 河北诸军五百余万众(传世本《资治通鉴》卷一八一),数字过巨,多疑为传写之误
- 兼有之,但南北统一后的漕运与对高句丽用兵的军需是结构性动因,巡游是其上附加的私欲
- 主要为巡游享乐——唐人多持此说,《隋书》为唐修,本身即带此立场
- 后者。京口至余杭之间水道早有其实,隋所为者是取直、加宽、贯通
- 前者。史籍径书'敕穿江南河',仍视为一次新开的工程
- 不应单独归咎。运河与营建东都、三征高句丽等大役叠加,是役力总量与征发节奏的问题
- 应归咎。唐宋以来"隋亡为此河"是主流评价,皮日休《汴河怀古》即针对此说而发
影 响(编 者 的 推 断)
为什么单独列出来:没有任何一条史料能"证明"跨越百年的因果——那是现代人的推断。 所以它和史料直陈的事实分开显示。明示这是编者的解释,比假装有史料诚实。
关 联
| 参与 | p-fuchai(未撰) — 前486年城邗沟通江淮,为北上争霸开凿军粮水道 |
|---|---|
| 参与 | p-yang-jian(未撰) — 隋文帝开广通渠、治山阳渎,运河的前置工程 |
| 参与 | p-yang-guang(未撰) — 605–610年贯通通济渠、邗沟、永济渠、江南河 |
| 参与 | p-huangfu-yi(未撰) — 尚书右丞,奉命督开通济渠 |
| 参与 | p-yuwen-huaji(未撰) — 618年江都兵变,弑隋炀帝 |
| 参与 | p-guo-shoujing(未撰) — 主持开凿通惠河,引白浮泉水入大都 |
| 参与 | p-song-li(未撰) — 1411年主持重开会通河 |
| 参与 | p-bai-ying(未撰) — 汶上民间水工,献南旺分水之策 |
| 地点 | pl-luoyang-sui(未撰) |
| 起因 | 隋文帝:一个被低估的统一者 — 南北统一之后,粮赋重心在南、军政重心在北,转输问题无法回避 |
| 创立 | i-caoyun(未撰) — 漕运制度自此有了贯通南北的物理骨架 |
史 源
s1 《zuo-zhuan》 哀公九年 「吳城邗,溝通江淮。」 s2 《zizhi-tongjian》 卷一百八十(隋纪四·大业元年) 「命尚書右丞皇甫議發河南、淮北諸郡民,前後百餘萬,開通濟渠。」 s3 《sui-shu》 待核(帝纪第三·炀帝上) · 待实查 s4 《zizhi-tongjian》 卷一百八十一(隋纪五·大业六年) 「敕穿江南河,自京口至餘杭,八百餘里,廣十餘丈,使可通龍舟,並置驛宮、草頓,欲東巡會稽。」 s5 《song-shi》 待核(食货志·漕运) · 待实查 s6 《yuan-shi》 待核(河渠志) · 待实查 s7 《modern-scholarship》 中文维基百科「京杭大运河」「隋唐大运河」条(2026-07 访问) · 待实查 s8 《modern-scholarship》 中文维基百科「漕运」「会通河」条(2026-07 访问) · 待实查 s9 《pi-rixiu-shi》 汴河怀古二首·其二 「盡道隋亡為此河,至今千里賴通波。若無水殿龍舟事,共禹論功不較多。」 s10 《zizhi-tongjian》 卷一百八十(隋纪四·大业元年八月) 「舳艫相接二百餘里,照耀川陸,騎兵翊兩岸而行,旌旗蔽野。」
⚠ 本条目有 5 条史源的卷次尚未实查,一律标「待核」。
本站铁律:不得凭记忆填卷次——那正是 AI 最容易一本正经编造的东西。
未实查是老实的状态,编一个卷次才是欺骗。