趙盾脫險後,踏上了逃亡之路,而在他即將逃出晉國國境前,他的叔伯弟弟——將軍趙穿率領手下殺死了晉靈公,並派人接趙盾回去主持國政。趙盾平日裡愛民如子,平易近人,身受百姓愛戴,重新掌政也是眾望所歸,並沒有引起國家動盪。但晉國的太史令董狐在記述這段歷史時,卻寫成「趙盾殺害了他的國君晉靈公」。趙盾覺得國君根本不是自己所殺,董狐是在冤枉自己,就把他找來試圖為自己辯解,對他說:「是趙穿帶領軍隊殺死國君,你怎麼說是我幹的呢?你真是是非不分!」但董狐卻據理力爭說:「您作為國家重臣,逃亡並沒有越過國境,等您回來後,您又不能誅殺叛亂的人,如此而言,不正是您殺害了靈公嗎?」趙盾聽後無言以對,就不再進行辯解,從此之後背上了「弒君」惡名。
此後,趙盾派出趙穿出使周王室,把襄公的弟弟——質子黑臀接了回來,擁立他為國君,即晉成公。趙盾繼續掌握政權,死於成公的兒子景公在位期間,謚號是宣孟。
趙氏孤兒
趙朔是趙盾的兒子,他繼承了父親的爵位,並於晉景公在位期間擔任了將軍。趙朔娶了先君晉成公的姐姐為夫人,與晉氏宗族聯姻,但趙氏宗族在晉國的地位與影響力已不及趙盾在的時候了。
當初,趙盾在世的時候曾經做了一個奇怪的夢:他夢見先祖叔帶在他的面前雙手撐腰、痛哭流涕,十分的悲傷;但過了一會兒,叔帶卻破涕為笑,手舞足蹈地唱起歌來。醒來後,趙盾感到大惑不解,就找了個占卜者對夢做了占卜,結果是先凶後吉。卜者告訴他說:「這個夢凶險無比,不是您而是你的兒子要遭殃,然而這也是您引起的。到您孫子時,趙氏宗族將會衰落。」
屠岸賈是靈公的寵臣,深受靈公恩遇,他對靈公也是非常忠心。到晉景公在位時,屠岸賈已經當了司寇,但他對殺害靈公的趙氏一族始終懷恨在心,一心想找個機會報復,以解心頭之恨。到了公元前597年,屠岸賈見到自己位高權重,在朝廷上能夠做到一呼百應,就開始了他的復仇行動。他認為想要復仇首先要得到軍方支持,就向將軍們挑唆說:「各位將軍,先君靈公當年遇害的時候,趙盾雖然不知情,但他仍舊是罪魁禍首。作為臣下,趙盾犯上弒君,而他的後人卻在朝為官,這如何能夠懲戒犯罪的人?所以,我請求諸位和我一同誅滅趙氏,以告慰靈公的在天之靈。」將軍們也是個個是非不分,對他言聽計從,回答說:「是!是!趙氏一族弒君作亂,擾亂朝綱,確實該殺!」大夫韓厥堅決反對他的提議,但由於自己勢單力薄,韓厥無法阻止事件升級,他只好勸趙朔趕快逃走。趙朔不肯逃走,拜託韓厥要幫助趙氏後人;韓厥答應了他,從此便以身體有病為托詞,不再參與朝政。屠岸賈沒有請示景公,擅自帶領將軍們對趙氏宗族發動進攻,一時間,趙氏家族內血流成河,趙朔、趙同、趙括、趙嬰齊等人被殺害,趙氏被滅族。
這場災難降臨時,趙朔的妻子已經懷孕。因為她是先君的姐姐、景公的姑姑,走投無路之下,逃進了國君的宮中避難。過了些時日,趙朔的妻子在皇宮裡產下一個男嬰。屠岸賈想要把趙氏家族趕盡殺絕,得知此事後大吃一驚,隨即帶兵入宮搜殺。趙妻趕緊抱著孩子躲了起來,祈禱說:「孩子啊,求求你不要出聲。你要是哭號,趙氏就會滅種;你要是不哭,趙氏血脈就會保全啊。」孩子沒有發出任何動靜,母子平安度過此劫。公孫杵臼是趙朔的門客,程嬰是趙朔生前的朋友,兩人共同擔負起了保護、撫養趙氏孤兒的重任。為了擺脫仇家搜殺,轉移視線,二人帶上別人家的男嬰藏匿在山中,並計劃好由程嬰出面密告假消息。屠岸賈得到消息後,便又氣勢洶洶帶兵追到山上進行搜查,一草一木也不放過,找到了公孫杵臼與假扮的趙氏孤兒,認為這下終於可以將趙氏斬草除根了。為了保全真正的趙氏血脈,公孫杵臼與假扮的趙氏孤兒因此獻身了。計劃成功實施後,程嬰帶著真正的趙氏孤兒隱居於山中,並給他取名為武。