屠岸贾在晋景公面前诬陷赵朔, 景公下令抄灭 赵氏 全族。僚臣韩厥先得知这一消息,跑去告诉赵朔,让他在事发之前赶快逃走。 赵朔无可奈何地说:“我逃到哪里也难逃国君的手心。”这时,他的妻子庄姬已有身孕,就神不知鬼不觉地把她送进宫里,希望能存下赵氏的这点骨血,而赵氏全族都被*掉。谁知,庄姬*躲进宫中的事被屠岸贾知道了。为了斩草除根,不留后患,他想连赵朔的妻子及其还没出世的孩子一并*死。但景公因庄姬是自己的妹妹,就不同意这么干,说:“庄姬一直讨我母亲喜欢, *了她肯定会伤母亲的心,等等再说吧。若是她肚子里的那个孽种是男的,等他生下来的时候再*死也不迟。”国君这么说了,屠岸贾也只好照办。
过了不久,庄姬真的生下一个男孩,她怕孩子被人*害,对外就说生了个女孩,并且一出娘胎就死了。屠岸贾不信,在宫中大肆搜查,庄姬把孩子藏在裤裆里,未被搜出。但是屠岸贾仍然不死心, 就令自己的心腹严格盘查出人 宫 禁的人。在这之前,赵朔有两个门客,一个叫程婴,一个叫公孙杵臼,与韩厥一块接受赵朔托孤的重任。并让他们和庄姬互通信息,可以用“文”、“武”两个字区别男、女,如生男,名字就叫武。所以,庄姬生了男孩之后,曾非常秘密地叫自己的心腹把“武”字转付给程婴、公孙杵臼,他们一看便知庄姬生了一个男孩。他们为了保住这个孩子,不负主子托孤的重望,经过密谋,想出了一个万全之策。
程婴把自己的孩子交给公孙杵臼,公孙杵臼带着孩子跑到首阳隐居起来,而程婴就到屠岸贾处去告发,把屠岸贾骗到首阳。这边,韩厥与之配合,派一名医生以看病为名进宫去接赵氏孤儿。这时,屠岸贾安排在宫门盘查的人以为赵氏孤儿已在首阳查到,也就放松了戒备。医生见到庄姬亮出庄姬所写的“武”字,得到孩子后把他放在药箱里,顺利地带出宫禁。屠岸贾到首阳果然按程婴所示找到了公孙杵臼和一个孩子,就把这个孩子当成赵氏孤儿和公孙杵白一道*死。自此以后,屠岸贾以为斩草已除根, 便不再把此事放在心上了。
十五年后,赵氏孤儿在程婴的精心抚养下长大成人。此时,晋景公已死,悼公即位,屠岸贾的地位因景公之死而动摇。韩厥见时机成熟,就出面告发屠岸贾,请求昭雪赵氏被满门抄斩的冤案。 晋悼公痛恨屠岸贾, 追念赵氏祖先的功绩,就处死屠岸贾,复封赵氏之后。这时,赵武才恢复原姓氏,做了赵氏的继承人。后来,赵氏在晋国重振家业,世代为卿,执掌朝廷大权。最终竟三家分晋,建立了战国时强盛一时的赵国。