“趙氏孤兒”的故事,想必大家早已耳熟能詳,然而大家所不知道的是,從春秋到元朝,這個故事其實歷經了大幅度的改編,主要有左丘明的《春秋左氏傳》,司馬遷的《史記》和元曲三個版本,而故事的核心,也從權力斗爭逐漸演變成了宣揚忠義的故事。
![]()
《左傳》版:權力斗爭引發慘劇,趙氏全族慘遭屠戮
晉獻公時爆發“驪姬之亂”,公子重耳流亡在外十九年,趙衰與狐偃、賈佗等人始終跟隨在其身邊。后來,重耳在秦獻公的支持下返回晉國奪取國君之位,是為晉文公。晉文公即位后,設立三軍,每軍各設一名將、佐,依次遞補執政,稱為三軍六卿。
![]()
晉文公念及趙衰的多年輔佐之功,冊封其為卿,并將女兒趙姬嫁給趙衰為妻,趙姬先后為趙衰生下三個兒子,即趙括、趙同、趙嬰齊。不過,早在晉文公流亡狄國時,趙衰已經娶叔隗為妻,并生有一子趙盾。
按照禮法,趙姬作為國君之女,身份尊貴,又是趙衰正妻,她的兒子理應成為嫡子,但趙姬嫁給趙衰之后,卻以“得寵而忘舊,何以使人”為由,主動請求接回叔隗母子,并將正妻之位讓給叔隗,堅持立趙盾為嫡長子,而以自己的三個兒子為庶子。
![]()
晉襄公六年(前622年),趙衰去世,趙盾繼承其位,而趙盾也的確沒有辜負希望,在此后晉國的權力博弈中,成功升任中軍將(六卿排序:中軍將、中軍佐、上軍將、上軍佐、下軍將、下軍佐),成為了獨攬軍政大權的執政大臣,從而將趙氏家族的地位抬到了頂峰。
趙盾先后輔佐晉襄公、晉靈公和晉成公三代國君,作為執政大臣的他權傾朝野,使趙氏一族獨大晉國,甚至就連國君的權力也都遭到了沖擊和削弱。
然而,趙盾到了晚年,在處理自己死后的權力繼承問題時,趙盾的布局卻出現了大問題,并為趙氏家族埋下了巨大隱患。
![]()
晉成公二年(前605年),趙盾向晉成公進言,表示自己能取得如今地位,全拜當年趙姬所賜,如今趙姬三子全都成年,而趙姬最疼愛的便是次子趙括,因此希望能立趙括為公族大夫,晉成公同意了他的請求。于是,趙括便繼承了趙氏宗主之位,而趙同和趙嬰齊也都得以位列大夫。
與此同時,趙盾又將自己在朝堂和軍隊中的勢力,全都交給了自己的兒子趙朔,并促成了趙朔與晉成公女兒趙莊姬的婚事。在趙盾的安排下,趙氏兄弟四人全部入朝為官,這使得趙氏的權勢再次膨脹,而趙括出任公族大夫的舉動,更是極大沖擊了國君的權勢。
趙盾的這種安排,看似面面俱到,但這種將宗權和卿權剝離的做法,卻埋下了巨大隱患。晉成公六年(前601年),趙盾去世,趙括雖為趙氏宗主,但卻無法進入三軍六卿的權力核心,而趙朔卻得以出任下軍將,成為了趙氏實權第一人,這就導致了趙氏內部分化。
![]()
晉成公七年(前600年),晉成公去世,晉景公承襲國君之位。
晉景公三年(前597年),楚國攻鄭,晉國出兵救援,晉楚“邲之戰”爆發。主帥荀林父在得知楚國降服鄭國,已經退兵后,也想退兵,但中軍佐先縠卻堅決主戰,中軍大夫趙括和下軍大夫趙同支持先縠,結果晉軍慘敗。
中軍大夫趙嬰齊或許是已經預知了晉軍會戰敗,因而提前準備了船只,待到晉軍戰敗之后,趙嬰齊便率部先行渡河撤退,卻沒有預先告知趙同和趙括,這引起了兩人的不滿。
戰后,晉景公追究戰敗責任,先縠慘遭族滅,不久趙朔去世,主戰的趙括和趙同因此非但沒被問責,反而繼承了趙氏的權勢。
![]()
趙朔與趙莊姬有一幼子趙武,趙莊姬本就對于趙朔沒有繼承宗主之位而不滿,如今趙朔去世,趙氏大權全部落入趙括和趙同之手,而自己的兒子趙武卻什么也沒有得到,這更讓她不滿。于是,在得知趙嬰齊與趙括、趙同有矛盾后,趙莊姬選擇了和趙嬰齊聯手奪權。
晉景公十三年(前587年),雙方矛盾日益激化,趙括和趙同遂以趙嬰齊與趙莊姬私通為由,將趙嬰齊放逐齊國,并最終導致趙嬰齊客死齊國。
晉景公十七年(前583年),為了替兒子爭取前途,對趙括和趙同愈發不滿的趙莊姬,遂向晉景公誣告趙括、趙同圖謀造反。
![]()
彼時,趙氏家族長期的強勢,早已引起了欒氏、郤氏等老牌卿族的不滿,而晉景公也有意收回國君大權,趙氏家族的內斗,無疑給他們提供了最好的機會。在接到趙莊姬的告發后,晉景公命欒書和郤锜前去調查,二人證實趙括、趙同確有反意,晉景公遂派兵屠滅趙氏。
趙氏被滅后,晉景公將趙氏的田地分給了大夫祁奚。這時,曾受到趙盾恩惠的司馬韓厥進言,表示趙衰和趙盾有大功于晉國,不可斷絕趙氏香火。于是,晉景公又立趙武為趙氏宗主,并將部分領地還給了趙氏。可以說,趙莊姬也算達到了自己的目的。
《史記》版本:屠岸賈屠戮趙氏全族,程嬰、公孫杵臼保全香火
按照《左傳》的記載,趙氏被滅這場權力斗爭,乃是從晉景公三年(前597年)至晉景公十七年(前583年)的一個漫長過程,而在《史記·趙世家》的記載中,時間卻被集中在了晉景公三年,而故事內容和主要人物也都發生了改變。
![]()
按照《史記》的記載,原本參與屠滅趙氏的晉景公、欒書、郤锜等人,變成了歷經晉靈公、晉成公、晉景公三朝的司寇屠岸賈。
屠岸賈出身貴族,憑借著阿諛奉承得到晉靈公的寵信,在晉靈公看來,屠岸賈乃是個乖巧聽話、唯命是從的忠臣,而在執政大臣趙盾看來,屠岸賈則是蠱惑君王貪圖享樂的大奸佞。
雙方矛盾隨之激化,為了清除威脅,屠岸賈蠱惑晉靈公派遣刺客刺殺趙盾,卻不想刺客被趙盾感化而放棄刺殺,趙盾父子得以逃離。趙盾的侄子趙穿得知事情原委后大為惱怒,他先是用盡手段討好晉靈公獲取信任,之后殺死晉靈公。
![]()
晉靈公死后,趙穿與大臣迎立晉文公之子晉成公即位,趙穿本想殺死屠岸賈,但趙盾不想造成過多殺孽而極力阻止。晉成公即位后,重新任用趙盾輔政,并將自己的姐姐趙莊姬嫁給了趙朔,而失去了依仗的屠岸賈則只能低調蟄伏。
晉成公六年(前601年),趙盾去世,次年晉成公去世,其子晉景公即位。荒淫無道的晉景公又重新任用屠岸賈為司寇,屠岸賈為了報復趙氏一族,以當年晉靈公被殺案為由,鼓動群臣向趙氏發難,司馬韓厥起身抗辯遭到無視。韓厥將消息告知趙朔,勸他趕緊逃走,趙朔卻說自己必死無疑,沒有必要逃走了,并告知韓厥自己的妻子已經懷孕,希望韓厥能夠保住這個孩子,韓厥答應了他的請求。
之后,屠岸賈繞過晉景公,率兵襲擊趙氏,殺死趙朔、趙同、趙括、趙嬰齊,并屠滅全族。
![]()
當時,趙朔的妻子趙莊姬已經懷有身孕,他躲到了晉景公宮中才僥幸活命。趙朔的門客公孫杵臼和趙朔的朋友程嬰得知消息后,決定保住趙氏的最后血脈。
不久,趙莊姬生下一名男嬰,屠岸賈得知消息后,帶人進入宮中搜查,意圖斬草除根。趙莊姬將嬰兒藏在裙下,并祈禱說,“趙氏宗族要是滅絕,你就大哭;如果不會滅絕,你就不要出聲”,結果嬰兒沒有發出絲毫聲音。
雖然僥幸脫險,但公孫杵臼和程嬰卻知道這并非長久之計,兩人商議一番后,決定由公孫杵臼赴死化解屠岸賈猜忌,由程嬰背負罵名撫養嬰兒長大。
![]()
商議妥當后,公孫杵臼和程嬰將嬰兒帶出宮廷,又設法弄到了一個其他人家的嬰兒,藏到了深山之中。之后,程嬰找到屠岸賈部下,表示誰給自己一千金,自己就告訴他趙氏孤兒藏在何處,之后帶著屠岸賈的部下找到了公孫杵臼和嬰兒的藏身處。
公孫杵臼見到程嬰帶兵士前來,大罵程嬰是個小人,在兩人的一番表演之下,屠岸賈的部下誤以為公孫杵臼保護的就是趙氏遺孤,于是將公孫杵臼和嬰兒全部殺死。程嬰則背負出賣好友的罵名,將真正的趙氏遺孤撫養長大。
![]()
十五年后,晉景公重病不起,命人占卜后得知,是因為功臣香火不能延續的緣故。知道趙氏遺孤還在世的韓厥,趁機將趙氏遺孤的事情告知了晉景公,晉景公于是將已經長大的遺孤接入宮中,又趁著將軍們入宮探望病情的機會,迫使將軍們與孤兒相見,并說他叫趙武。
將領們見此情形,于是將當初屠滅趙氏全族的罪行全部推到了屠岸賈身上,表示自己都是被假傳君命的屠岸賈欺騙了。之后,將領們又和趙武、程嬰反攻屠岸賈,誅滅屠岸賈全族,晉景公則將原本趙氏的封地賜給趙武。
![]()
待到趙武成年后,程嬰表示如今趙武已經成年,且恢復了爵位,自己已經完成了囑托,是時候下去將消息告知趙朔和公孫杵臼了,并拒絕趙武的苦勸,于是自殺而死。
元曲版本:宋朝加封立廟祭祀,紀君祥對故事再行改編
相較于《左傳》版本,《史記》版本無疑更具有故事性,因而得以廣泛傳播,程嬰、公孫杵臼兩人的忠義形象也因此得以深入人心。而“趙氏孤兒”故事的下個版本更新,則還要從宋朝說起,畢竟宋朝的皇室便是姓趙。
![]()
時間來到宋朝,宋仁宗因為三個兒子先后早夭而十分苦惱。大臣吳處厚上奏說,“臣曾讀《史記》,考察趙氏興廢本末,在屠岸賈之難時,程嬰、公孫杵臼以死保全趙氏孤兒;宋有天下后,卻不見對二人的忠義予以表彰,應該訪查他們墓地,為他們興建祠堂。”
于是,宋仁宗任命吳處厚為將作丞,在訪得二人的墓在絳州,對兩人進行封侯立廟。不過,此舉顯然沒有什么用處,宋仁宗之后并無兒子出生。
到了宋神宗時,他的前十個兒子中,九個早夭、一個盲人,為了延續香火,宋神宗于元豐四年(1081年)在絳州太平縣立祚德廟,封程嬰為成信侯,公孫杵臼為忠智侯。次年,宋神宗第十一子趙佶出生。
![]()
自此以后,趙氏皇族便經常去祚德廟祭祀兩人,此后宋哲宗認為僅祭祀兩人還不夠,又將韓厥納入祭祀,宋徽宗即位后加封韓厥為義成侯。
“靖康之難”后,宋高宗趙構建立南宋,為了提升自己的正統性,他將自己比作同樣在劫難中幸存的“孤兒”,以求為自己打造一個劫后余生、光復趙氏的形象,為此趙構于紹興十六年(1146年)在臨安重立祚德廟,加封程嬰為忠節成信侯,公孫杵臼為通勇忠智侯,韓厥為忠定義成侯。
紹興二十三年(1152年),宋高宗又進封程嬰為疆濟公,公孫杵臼為英略公,韓厥為啟佑公,并由小祀升為中祀。
宋理宗淳祐二年(1242年),隨著南宋危機越來越嚴重,宋理宗又再次進封程嬰為忠濟王,公孫杵臼為忠佑王,韓厥為忠利王。
![]()
南宋滅亡后,由于漢人在元朝遭受嚴重壓迫,百姓只好將對前朝的懷念寄托在了戲曲上,再加上宋朝對于程嬰、公孫杵臼和韓厥的冊封祭祀加持,于是在《史記》版故事的基礎上,元曲版《趙氏孤兒》就此應運而生。
相較于《史記》,元曲版本刪掉了晉成公和晉景公的故事,將趙氏滅門改到了晉靈公時期,趙武復立則改到了晉悼公時,人物身份也有所改變,程嬰從趙朔好友,變成了趙朔門客,是一個深受趙朔信賴的醫生;公孫杵臼則從趙朔門客,變成了因對朝廷不滿而隱退的老臣;韓厥則從晉國司馬,變成了屠岸賈手下的一個將軍。
![]()
為了增加故事的完整性和戲劇沖突,作者紀君祥給這段故事主要做了三處改編:
1.補全了孤兒被帶出宮的劇情。趙莊姬為了讓兒子擺脫威脅,趁著診病的機會,找來了趙朔的門客醫生陳嬰,央求程嬰保住這個趙氏最后的血脈,而為了打消程嬰的顧慮,莊姬當場自盡而死。
程嬰被莊姬深深感動,于是將趙武裝入藥箱帶出宮廷,但在宮門處遇到了值守的韓厥,韓厥隱隱聽到了藥箱中傳出的嬰兒哭聲,程嬰謊稱其中只有藥草,但緊張神情已被韓厥識破。不過,韓厥念及趙盾曾有恩于自己,最終還是放走了程嬰,然后自刎而死。
![]()
2.增加了以親子替換趙武劇情。屠岸賈知道趙氏遺孤被帶出宮廷后大怒,為了斬草除根,他下令在全城搜捕半歲以下的嬰兒,而程嬰則去投奔了隱退的公孫杵臼,與其商議該如何保全孩子。程嬰表示,屠岸賈如此大肆搜捕,必不會善罷甘休,自己有個未滿月的兒子程勃,可以用自己孩子代替趙武去死,只是這樣自己兩人之中就要有一人和孩子一同去死。
公孫杵臼表示自己已經七十多了,而你還年輕,就由你擔下這個撫養孩子的重任吧。之后,程嬰將自己兒子交給了公孫杵臼,躲在了首陽山中,程嬰則帶著趙武去見了屠岸賈,說是公孫杵臼指使自己將趙氏孤兒從宮中帶出,如今就藏在首陽山中,屠岸賈原本還有懷疑,但程嬰說自己只是為了保全自己的兒子,這才不得不背信棄義,屠岸賈這才相信。
之后,屠岸賈帶兵進山搜捕,公孫杵臼怒罵程嬰后撞死在臺階上,屠岸賈則將嬰兒摔死當場,又將嬰兒尸首砍成三段。
![]()
3.增添了認賊作父的復仇情節。程嬰見到親生兒子慘死,卻不敢有任何反常表現,反而忍痛稱贊屠岸賈為國除害。屠岸賈見程嬰如此諂媚,便將其留在了自己身邊,還將程嬰懷中的趙武認作了義子。
在此后二十年間,程嬰忍辱負重蟄伏在屠岸賈身邊,為了有朝一日完成復仇,程嬰偷偷繪制了《雪夜藏孤圖》,詳細記錄了屠岸賈陷害屠戮趙氏族人,趙莊姬自盡、韓厥報恩、公孫杵臼殉難等事。
趙武成人后,程嬰將《雪夜藏孤圖》給趙武觀看,這才讓趙武得知了事情真相,于是趙武入宮拜見晉悼公,申訴族人的冤屈,后在晉悼公的準許下,帶兵攻滅屠岸賈一族。
![]()
元曲的這個版本,便是我們所熟知的《趙氏孤兒》故事,而在此后明清時期,又先后衍生出了《八義記》《報冤記》《接嬰記》等,甚至還流傳到國外,被法國作家伏爾泰改編為《中國孤兒》。
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.