空城计是《三国演义》经典桥段,正史里诸葛亮到底有没有摆过空城计,这个故事的史料原型从何而来?
诸葛亮不曾实施空城计。演义中的空城计是文学整合创作,一部分素材取自裴松之注里赵云的空营作战事迹,再融合其他魏晋战事传闻加工而成。
诸葛亮不曾实施空城计。演义中的空城计是文学整合创作,一部分素材取自裴松之注里赵云的空营作战事迹,再融合其他魏晋战事传闻加工而成。
年少读三国,空城计几乎是诸葛亮智略的顶峰。司马懿大军兵临城下,西城守军稀少,诸葛亮干脆大开城门,扫地士卒立于门口,自己携两个小童,坐于城楼之上抚琴。司马懿见此情景,疑心有伏兵,不顾二子劝阻,下令全军撤退。待到魏军走远,城中将士才惊出一身冷汗。这段故事跌宕起伏,一静一动之间,尽显博弈张力。长久以来,我身边不少人都认定,这是诸葛亮北伐途中真实发生的一幕。等到慢慢细读《三国志》原文与裴松之的注,比对诸葛亮几次北伐的时间线,才发现这件事并不曾发生在诸葛亮身上。
我们先梳理诸葛亮几次北伐的时间。演义中空城计发生在第一次北伐,也就是建兴六年。这一次北伐,马谡守街亭,战败之后诸葛亮不得不撤军。查阅史料,街亭之战时,和诸葛亮对阵的魏军主将并不是司马懿。此时司马懿尚在荆州都督荆豫诸军事,没有来到西线关中战场。当时负责抵御蜀军的主帅是曹真,在街亭领兵击败马谡的则是张郃。单单从人物时间线来看,诸葛亮与司马懿根本没有在西城这个地点碰面,空城计的基础场景就无法成立。陈寿写《三国志·诸葛亮传》,详细记录街亭兵败、拔西县千余家还汉中这件事,通篇没有任何空城退敌的记载。
很多人会疑惑,既然不是诸葛亮的事迹,罗贯中写空城计,灵感是从哪里找来的?裴松之为《三国志》作注,在《赵云传》的注文里,记载了建安二十四年汉中之战的一则故事。夏侯渊战死之后,黄忠领兵去夺取曹军粮草,超出约定时间没有回营。赵云带着数十骑兵出营接应,途中遭遇曹操主力大军。赵云且战且退,突围回到自己营寨。部将建议关闭营门坚守,赵云却下令大开营门,偃旗息鼓。曹操怀疑营内设有埋伏,领兵后撤。赵云见状,令士卒擂鼓,以弓弩追射,曹军惊惧,自相践踏,死伤不少。这件事被后世称作“空营计”,是目前学界公认的空城计最核心的原型。
赵云的空营计和演义空城计,细节有相似之处,但本质不一样。赵云是遭遇敌军突袭,临时设下疑兵之计,战场就在自家军营,地点、人物、时代,都和诸葛亮北伐无关。罗贯中把这个故事剥离出来,移植到诸葛亮身上,再新增城楼抚琴、司马懿内心猜忌、父子对话这些极具戏剧感的细节。除了赵云这件事,魏晋时期还有不少类似以虚示敌、疑退敌军的战事记录,罗贯中应当是把多个同类史料碎片揉在一起,重新编织,最终成型为我们今天读到的空城计。
这里还要区分一个流传很广的说法,有人提出,东晋王隐《蜀记》里面提到诸葛亮空城之事。但裴松之当年就已经驳斥这条材料,认为《蜀记》所载是杂采传闻,可信度很低,不能作为正史采信。裴松之治学严谨,收集各类史料互相参证,凡是矛盾、道听途说的记录,他都会标注辨析。这也提醒我们,魏晋时期杂史很多,并非所有记载都等于史实,需要仔细甄别。
我读这段史料的时候,也会思考罗贯中这么改编的用意。整部《三国演义》尊刘,诸葛亮是全书智慧的核心人物。街亭一战是诸葛亮北伐最大的挫败之一,因为马谡失误,大好形势付诸东流。如果直接平铺直叙写兵败撤军,会削弱诸葛亮的人物光环。罗贯中在街亭战败的叙事里,插入空城计,在失败的底色之上,增添一场以寡敌众、不战而屈人之兵的精彩智斗。哪怕最终退兵,依旧能凸显诸葛亮临危不乱、洞悉人心的本事。同时,司马懿作为诸葛亮毕生对手,二人在空城之下的心理对峙,能把两个人的人物形象同时立起来。小说需要精彩的对手戏,单纯依靠正史里曹真、张郃的对阵,很难写出这样充满戏剧张力的博弈。
很多读者还会从逻辑层面讨论空城计的可行性。司马懿手握十几万大军,即便怀疑有伏兵,也完全可以派出小队人马试探,或是就地围困,没必要直接全军撤退。这一点,古代不少评点《三国演义》的文人也曾经提出质疑。但这是文学创作,小说优先服务人物塑造,不必完全贴合真实战争逻辑。我们不能拿现代军事推演,去苛责小说情节。只是区分史料的时候,要明白,这是虚构的文学桥段。
还有一处容易混淆的点,诸葛亮第一次北伐撤退时,确实带走西县百姓,迁徙千余户返回汉中。这件事是真的,记录在《三国志》正文。罗贯中抓住“西县”这个地名,将故事安置在西城,地名上稍作借用,让虚构故事看起来更有历史质感。很多人看到西县拔民这条记载,便以此佐证空城计真实,其实两件事并无关联,只是作者借用地名,增加真实感。
翻看历代三国题材的民间文本,在《三国演义》成书之前,宋元话本、杂剧之中,已经不断神化诸葛亮,大量附会各类奇谋故事。民间听众偏爱这种孤胆智者对阵强敌的故事,空城这类题材天然抓人。罗贯中不是凭空发明,而是收集民间流传的故事素材,再参照史书里赵云空营的原型,整合润色,让故事逻辑更顺畅,人物心理刻画更细腻。
我们不必因为考据发现故事是虚构,就否定空城计的文学魅力。数百年来,戏曲、绘画、评书反复演绎,空城计早已脱离史料,成为独立的文化典故。人们提起空城计,更多用来比喻以虚掩实、心理博弈。只是当我们讨论真实三国历史,就需要回到陈寿的记载。街亭之战,魏方统帅是曹真,前线主将张郃,司马懿不在关中;诸葛亮没有大开城门抚琴退敌。原型是汉中之战赵云的空营疑兵。
很多人读三国容易犯一个毛病,把演义故事当成史实,把小说人物的性格直接套在历史人物身上。历史上的诸葛亮,本就足够出色,不需要虚构的空城计来证明他的才能。真实的诸葛亮,擅长治国治军,稳重谨慎,北伐作战讲求稳妥,极少行这种极端冒险的计策。从他一贯行事风格来看,大开城门坐等十几万大军,这种豪赌式的计谋,其实并不符合他的用兵习惯。陈寿评价他“治戎为长,奇谋为短”,正是点出诸葛亮擅长治理军队、安定后方,但并不擅长冒险出奇。这点也可以辅助我们理解,为什么正史不会记载空城计。
综合来看,演义的空城计是艺术创作,并非史实。这件故事的主要蓝本,是赵云汉中之战的空营计。街亭之战期间司马懿不在西线战场,人物时间线无法对应。罗贯中借用历史地名,融合民间传闻,把故事移植到诸葛亮身上,塑造出千古流传的经典桥段。读小说可以沉浸欣赏,读史则要分清虚实,看见历史上真实的诸葛丞相,和小说里近乎通神的军师,本就是两个形象。
📌 观点出处:空城计为演义虚构,原型是赵云汉中之战空营退敌;街亭之战时司马懿并未在关中,二人不可能西城对峙(仅引用结论,未全文转载)
本页解答为本站原创撰写;古籍原文属公有领域,可引用并已注明书名。 引用格式:《空城计是《三国演义》经典桥段,正史里诸葛亮到底有没有摆过空城计,这个故事的史料原型从何而来?》,https://www.masmo.cn/poem/qa/2251.html (2026-10-09)