玄武门之变
唐武德九年,秦王李世民在长安宫城北门伏杀太子李建成与齐王李元吉,三日后被立为皇太子。
叙事
武德九年六月初四的清晨,长安太极宫的北门开着。
守门的将领叫常何。他是东宫的旧人,是太子李建成亲手安排到这个位置上的。此刻他站在门下,看着秦王李世民和他的十来个人走进宫城,一言不发。
那扇门叫玄武门。
事情要从九年前说起。
617 年,李渊在太原起兵。次年他坐上皇位,改元武德。按照沿袭了千年的规矩,长子李建成成为皇太子,次子李世民封秦王,四子李元吉封齐王。
规矩没错。问题出在规矩之外。
唐朝建国的时候,天下还远远没有平定。中原、河北、江淮、陇右,到处是各自称王的势力。而在此后的几年里,把这些势力一个一个打掉的,主要是李世民。他往西打败薛举父子,往北收拾刘武周,最后在洛阳城下同时对付王世充和窦建德——那一仗打完,中原和河北一起归了唐。
621 年,李渊为这个儿子发明了一个官。
历朝历代没有过这个官,叫天策上将,位在王公之上。李世民得以开天策府,自置官属。他的秦王府里有房玄龄、杜如晦,有长孙无忌,有尉迟敬德、程知节、秦叔宝——文的能治国,武的能杀人。
李渊大概觉得自己解决了一个难题:太子的名分给了长子,功臣的荣宠给了次子,两边都不亏待。
他其实是在长安城里同时养了两个朝廷。
需要说清楚的是:李建成不是一个废物。
后世的史书把他写得平庸、阴狠、缺乏本事,但那些书是他弟弟当皇帝以后修的。剥掉修辞看行迹:他在太原起兵时独当一面,进军长安时统率左路军;建国后长期留守京师,坐镇中枢,处理钱粮、政务、后勤——这是储君该做的事,也是不容易做的事。李世民在前线打仗的时候,他在后方把这架机器运转起来。他还在武德年间亲自带兵北上,讨平了刘黑闼——那是李世民两度出征都没能彻底解决的对手。
他唯一的问题是:他的弟弟功太高了。
高到什么程度?高到唐朝那一半的江山,是那个弟弟的部下打下来的;高到军中将士只认秦王;高到李渊没有一个现成的官职可以赏他,只好临时造一个出来。
在一个以嫡长继承为骨架的制度里,这样的功劳没有出口。它不能被兑换成合法性,只能变成威胁。
李建成看清了这一点。他的应对是标准的、也是正确的:削。
削掉秦王府的爪牙。程知节被外放为康州刺史,房玄龄和杜如晦被逐出秦王府、不许再见李世民。他还试着把尉迟敬德买过来——送去一车金银。尉迟敬德没收。买不动,就构陷,把他下了狱。
李元吉站在太子这一边。他是三兄弟里最年轻也最狠的一个,据说不止一次向李建成提议干脆把秦王杀掉。
而李渊在中间摇摆。
624 年,杨文干事件爆发。有人告发太子私运兵甲结交边将,李渊震怒,把李建成召来软禁,据说曾对李世民许诺:事平之后,就立你为太子。
李世民带兵去平了这场乱。回来以后,李渊改了主意。太子还是太子。
这一年之后,李世民大概明白了一件事:父亲不会用一道诏书解决这个问题。父亲只会让这个问题一直悬着,因为悬着对父亲最有利——两个儿子谁也压不倒谁,皇帝才最安全。
于是问题就只剩下一个:谁先动手。
626 年夏天,北边告急,突厥犯边。
按惯例,这种时候该派秦王出征。但这一次朝廷议定,由齐王李元吉统兵。李元吉随即请求把尉迟敬德、程知节、秦叔宝这些人,连同秦王府的精锐部队,一并划归他指挥。
李渊同意了。
这是一次干净利落的抽骨。军队走了,将领走了,秦王府就只剩下一座空院子和一个头衔。有人报告李世民:太子和齐王准备在昆明池为出征饯行时下手,届时秦王一个人赴宴。这条消息的真伪至今没有定论,它出现在史书里的位置太合适了——恰好为接下来发生的事提供了理由。
但无论那条消息是真是假,形势本身已经说明了一切。
被逐出府的房玄龄和杜如晦,穿着道士的衣服,在夜里潜回了秦王府。
六月初三,太史令傅奕上了一道密奏:太白经天,出现在秦地的分野,主秦王当有天下。
这在当时是极其严重的一句话。它等于向皇帝报告:您的次子有天命。这道密奏落到李渊手里,李渊做了一件很奇怪的事——他把它交给了李世民本人看。
是警告,还是试探,没人知道。
同一天,李世民也上了一道密奏。他告发太子和齐王淫乱后宫,并且说了一句更要紧的话:我对兄弟没有一丝一毫的亏负,而他们要杀我。
李渊的反应是:明天早上,你们都来,我当面问。
于是就有了六月初四的早晨。
天还没亮,李世民带着人进了玄武门。
那扇门是宫城的北门,也是长安全城最要紧的一扇门——北面是禁军屯驻的地方,谁控制了玄武门,谁就控制了皇帝所在的宫城。它本该由太子的人守着。它确实由太子的人守着,只不过那个人已经不是太子的人了。
李建成和李元吉骑马进宫,走到临湖殿,觉得不对——宫里太安静了。两人立刻拨转马头往回走。
李世民从后面追上来喊他们。
李元吉先反应过来,转身张弓,一连三次,弦都没能拉满。史书这样记载,也许是真的紧张,也许是史臣的一笔渲染。
李世民的箭没有落空。《资治通鉴》记这一刻,只用了五个字:世民射建成,杀之。
大唐的皇太子,在自家宫墙里被亲弟弟一箭射下马。
李世民的马受惊,冲进旁边的树林,被枝条挂住摔倒在地。李元吉扑上来,用弓弦绞他的脖子。这大概是整场政变里唯一一个胜负未定的瞬间。
尉迟敬德带着七十骑赶到。李元吉丢下李世民往武德殿方向跑,尉迟敬德追上去,射死了他。
从进门到两个人都死掉,也许只有一炷香的时间。
真正的血战在此之后。
消息传到东宫和齐王府,翊卫车骑将军冯立、副护军薛万彻、左车骑谢叔方率两千精兵,直扑玄武门。
守门的是秦王一方的人。张公谨力气极大,一个人把门关上、顶住。城门就是在这里成为整场政变的枢纽的——门内是死了太子的宫城,门外是要为太子复仇的两千人,中间只隔着一扇被一个人顶住的门。
云麾将军敬君弘和中郎将吕世衡出门迎战,两人都死在门下。
薛万彻眼看攻不进去,改喊了一个更可怕的主意:不打玄武门了,去打秦王府。秦王府此刻是空的。
局势在这一刻是真的悬着。
尉迟敬德登上城头,把李建成和李元吉的首级扔了下去。
东宫和齐王府的兵看见了那两颗头。他们要保的那个人已经不在了——从法理上讲,他们现在不是复仇的部曲,是造反的乱兵。军队溃散了。冯立说了一句话,大意是:我已经报答了太子,可以走了。他扔下兵器跑了。
宫城里还剩最后一件事:皇帝。
李渊此刻在海池上泛舟。史书是这样写的,如果为真,那么在他的两个儿子被杀、两千人在他家北门厮杀的时候,这位开国皇帝正坐在船上。
尉迟敬德穿着甲、握着矛,一路走到船边。
他说:太子和齐王作乱,秦王已经把他们杀了。秦王怕惊动陛下,特地派臣来宿卫。
这段话每一个字都是恭敬的。而它的意思只有一个:从现在起,宫城由秦王的人接管,包括陛下您。
一个披甲执矛的将领站在皇帝面前——按唐律,这是死罪。而现场没有一个人能对他执法。
李渊问身边的宰相:这事怎么办?
有人回答:建成、元吉本来就没有功劳,还嫉妒秦王。如今秦王已经讨平了他们,陛下把国事交给他就是了。
李渊说:好。这正是我一向的心愿。
三天之后,六月初七,李世民被立为皇太子。
同一天,李建成的五个儿子和李元吉的五个儿子被处死,全部从皇族的属籍中除名。这些人里有还在襁褓里的婴儿。杀他们没有任何军事上的必要——只有政治上的必要:活着的侄子,永远是一面可以被别人举起来的旗。
八月初九,李渊退位。李世民即皇帝位。次年正月,改元贞观。
后来的事,读过史的人都知道。
贞观年间,那个杀了两个兄弟和十个侄子的人,成了中国历史上被赞美得最多的皇帝之一。他纳谏,他慎刑,他把李建成的旧臣魏征放在身边,让这个人当面顶撞自己二十年。
有一个流传很广的场景:李世民问魏征,你当年为什么离间我们兄弟?魏征回答,太子如果早听我的话,就不会有今天的祸事。
李世民没有杀他。
这个人一生都在跟一件事较劲:他要让所有人相信,玄武门那天他是被逼的,是不得已的,是先发制人而非蓄意夺权。他反复向史官过问自己的实录,要求”直书其事”——一个不心虚的人,是不需要一再要求史官直书的。
于是他留下了一个悖论:他把国家治理得极好,好到足以让后世替他辩护;而他必须把国家治理得极好,因为除此之外,他没有别的东西可以拿来抵消那个早晨。
玄武门那扇门后来还开过很多次。神龙年间,中宗复位的兵是从玄武门进的;唐隆年间,李隆基诛韦氏,走的也是玄武门。子孙们记住的不是这个早晨的代价,而是这个早晨的效率。
制度上的那道裂缝,一直没有补上。嫡长子继承制的全部意义,本来就在于用一个笨拙但确定的规则,取代一场谁也不知道会死多少人的竞争。武德九年六月初四,这个规则被一支箭射穿了,射穿它的人后来成了一位伟大的皇帝——这恰恰是最坏的示范。
因为它证明了:只要你赢,赢得足够漂亮,规则就会退让。
考据
日期。 事变在唐武德九年六月初四庚申日,换算公历为 626 年 7 月 2 日。中文维基百科与《资治通鉴》系年一致。需要注意的是,六月不涉及农历跨公历年的问题,因此”武德九年”与”626 年”在这里可以直接对应,不像十一、十二月的事件会出现年份错位。李世民即位在同年八月初九甲子,公历 626 年 9 月 4 日;改元贞观在次年正月,故 626 年仍称武德九年。
卷次。 本条目唯一实查确认的是《资治通鉴》卷一百九十一(唐纪七),该卷含高祖武德九年六月诸条,事变始末、东宫反攻、高祖泛舟海池、六月癸亥立太子、八月甲子即位均在其中。正文引用的”世民射建成,杀之”六字出此卷。《旧唐书》《新唐书》的相关卷次(太宗本纪、隐太子建成传、长孙无忌传等)尚未实查原书,一律标「待核」、verified: false——本站铁律:不得凭记忆填写卷次。
参与者名单的矛盾。 这是本条目最值得注意的史料问题。《旧唐书·长孙无忌传》所记伏兵玄武门者为十人:长孙无忌、尉迟敬德、侯君集、张公谨、刘师立、公孙武达、独孤彦云、杜君绰、郑仁泰、李孟尝。而《旧唐书·太宗本纪》另有一份名单,把房玄龄、杜如晦、程知节、秦叔宝、段志玄等人也列入。两份名单出入甚大,人数也对不上。合理的解释是:一份记的是当日入门伏击的核心突击队,另一份记的是整个政变集团的功臣名录——但史书本身并未作此区分。凡见到”李世民带九人(或十人)发动政变”的说法,都应知道这个数字是有争议的。
常何。 传世正史几乎不提常何在事变中的作用,只把玄武门的失守写成偶然。这个空白是陈寅恪补上的。他在《唐代政治史述论稿》中利用巴黎所藏敦煌写本(伯希和编号 P.2640)中李义府所撰《常何墓碑》,指出常何原为东宫旧人、由李建成安排出任玄武门守将,而事前已被李世民结纳。若此说成立,则玄武门在事变当日对秦王一方洞开,不是运气,是布局——正史对这一环的沉默,本身就是史料被修饰的痕迹之一。此条据今人研究转述,敦煌写本原文未实查,标 verified: false。
史料可信度。 唐初实录、国史成于太宗朝。太宗一再过问史官记载、要求删削”浮词”、直书事实,这在史学史上是有名的案例,也是后世普遍怀疑玄武门相关记载的根源。今存记载中,凡对李建成、李元吉不利的情节——毒酒、淫乱后宫、昆明池之谋——都具备同一个特征:它们恰好构成李世民不得不动手的理由,且都无法在秦王府系统之外得到印证。相反,温大雅《大唐创业起居注》成书于武德年间、未经贞观史臣改易,其中李建成的分量明显高于后来的正史。本条目采取的立场是:主干情节(伏兵、射杀、东宫反攻、高祖交权)诸书互见,可信;而事变的动机链条受到严重修饰,诸说并存,不作定论。相关诸说已列入 disputes。
数字。 尉迟敬德”将七十骑”、东宫齐府”精兵二千”、建成元吉”诸子五人皆坐诛”,三个数字均出《资治通鉴》该卷,本站已录入 facts。三兄弟生年(589 / 598 / 603)据中文维基百科,卒年三十余云云诸书不一,故本条目不采用年龄数字。
注释
- 玄武门:唐长安太极宫(宫城)的北门。宫城之北为禁军屯所,故北门是控制皇帝人身的关键。唐代大明宫另有玄武门,与本事变无关。
- 天策上将:621 年李渊为李世民所置,位在王公之上,可自开府署置官属。此前此后均无此官。
- 翊卫车骑将军(yì):东宫禁卫武官。冯立时任此职。
- 云麾将军:武散官名。敬君弘时任此职,掌宿卫玄武门。
- 太白经天:金星在白昼可见。古代星占以为主兵革、易主。“秦分”指星宿分野对应的秦地(关中),而李世民封秦王——这道天象奏报在当时的政治语境里近乎一句判决。
- 海池:太极宫内的池沼。
- 绝属籍:从皇室宗谱中除名,即在法律上不再是李唐宗室。
- 临湖殿:太极宫内殿名,李建成、李元吉察觉有变、掉头返走之处。
- 昆明池:汉武帝所开,在长安西南,唐时为京郊游宴之所。
关 键 数 据
| 政变日期 | 武德九年六月初四庚申,即公历 626 年 7 月 2 日 |
|---|---|
| 太白经天 | 六月初三己未(626 年 7 月 1 日),太史令傅奕密奏太白见秦分 |
| 伏兵人数 | 《旧唐书·长孙无忌传》系伏兵玄武门者为十人(长孙无忌、尉迟敬德、侯君集、张公谨、刘师立、公孙武达、独孤彦云、杜君绰、郑仁泰、李孟尝) |
| 尉迟敬德所率骑兵 | 七十骑 |
| 东宫齐府反扑兵力 | 精兵二千(即两千人;冯立、薛万彻、谢叔方率) |
| 玄武门守将 | 常何(原属东宫,先已为李世民所结纳) |
| 守门战死者 | 云麾将军敬君弘、中郎将吕世衡 |
| 诸子被诛 | 李建成五子、李元吉五子皆坐诛,仍绝属籍——合十人 |
| 立为皇太子 | 武德九年六月初七癸亥 |
| 即皇帝位 | 武德九年八月初九甲子(626 年 9 月 4 日) |
| 改元贞观 | 627 年正月 |
| 李建成生年 | 589 |
| 李世民生年 | 598 |
| 李元吉生年 | 603 |
| 唐建国 | 618(李渊称帝,改元武德) |
| 太原起兵 | 617 |
| 天策上将 | 621(武德四年,李世民平王世充、窦建德后所授) |
| 杨文干事件 | 624(武德七年) |
学 界 异 说
- 《旧唐书·长孙无忌传》系为十人(无忌、尉迟敬德、侯君集、张公谨、刘师立、公孙武达、独孤彦云、杜君绰、郑仁泰、李孟尝)
- 《旧唐书·太宗本纪》另列一份名单(含房玄龄、杜如晦、程知节、秦叔宝等),与前者出入甚大,故人数与名单诸书不一
- 有相当程度的修饰。贞观年间太宗一再要求观阅起居注,史官奉命删削浮词、直书其事,事变的起因与经过均有向秦王一方倾斜的痕迹
- 大体可信。史臣所记虽有回护,主干情节(伏兵、射杀、东宫反攻)诸书互见,不至全为虚构
- 难以证实,此说仅见于胜利者主导编纂的史料,且恰好出现在政变前一日的密奏中,动机可疑
- 未必全属捏造,唐初宫禁本不严,二人交结后宫嫔妃以争取高祖之心,事有可能
- 泛舟海池(宫中池沼),尉迟敬德擐甲持矛至舟前告变
- 此情节太过巧合(皇帝在宫城血战之时恰在泛舟),或系史臣为淡化"逼宫"而作的修饰
影 响(编 者 的 推 断)
为什么单独列出来:没有任何一条史料能"证明"跨越百年的因果——那是现代人的推断。 所以它和史料直陈的事实分开显示。明示这是编者的解释,比假装有史料诚实。
关 联
| 参与 | p-li-shimin(未撰) — 秦王,政变发动者,亲射杀李建成 |
|---|---|
| 参与 | p-li-jiancheng(未撰) — 皇太子,于临湖殿返走时被射杀 |
| 参与 | p-li-yuanji(未撰) — 齐王,走武德殿途中被尉迟敬德射杀 |
| 参与 | p-li-yuan(未撰) — 唐高祖,事发时在宫内,三日后立李世民为皇太子 |
| 参与 | p-zhangsun-wuji(未撰) — 秦王府心腹,主谋并伏兵玄武门 |
| 参与 | p-yuchi-jingde(未撰) — 射杀李元吉;持二人首级示东宫兵;擐甲入宫见高祖 |
| 参与 | p-fang-xuanling(未撰) — 秦王府谋主,事前被逐出府,事发前夜潜返 |
| 参与 | p-du-ruhui(未撰) — 秦王府谋主,与房玄龄同被逐、同潜返 |
| 参与 | p-zhang-gongjin(未撰) — 独力闭玄武门以拒东宫兵 |
| 参与 | p-chang-he(未撰) — 玄武门守将,先已归心李世民 |
| 参与 | p-feng-li(未撰) — 东宫翊卫车骑将军,率兵反攻玄武门 |
| 参与 | p-xue-wanche(未撰) — 东宫副护军,欲转攻秦王府 |
| 参与 | p-wei-zheng(未撰) — 太子洗马,曾劝李建成先发制人;事后为李世民所用 |
| 地点 | pl-xuanwumen-tang(未撰) |
| 起因 | e-yang-wengan(未撰) |
被 引 用
史 源
s1 《jiu-tang-shu》 待核(太宗本纪上;隐太子建成传;长孙无忌传) · 待实查 s2 《xin-tang-shu》 待核(太宗本纪;隐太子传) · 待实查 s3 《zizhi-tongjian》 卷一百九十一·唐纪七(高祖武德九年六月) 「世民射建成,杀之。」 s4 《datang-chuangye-qijuzhu》 待核 · 待实查 s5 《chang-he-mubei》 待核(巴黎所藏敦煌写本,伯希和编号 P.2640,李义府撰) · 待实查 s6 《tangdai-zhengzhishi-shulungao》 待核(中篇) · 待实查
⚠ 本条目有 5 条史源的卷次尚未实查,一律标「待核」。
本站铁律:不得凭记忆填卷次——那正是 AI 最容易一本正经编造的东西。
未实查是老实的状态,编一个卷次才是欺骗。