晋屠岸贾将诛赵氏。韩厥告赵朔趣亡,朔不肯,曰:“子必不绝赵祀,朔死不恨。”韩厥许诺,称疾不出。贾不请而擅与诸将攻赵氏于下宫,杀赵朔、赵同、赵括、赵婴齐,皆灭其族。赵朔妻,成公姊,有遗腹,走公宫匿。赵朔客曰公孙杵臼,杵臼谓朔友人程婴曰:“胡不死?”程婴曰:“朔之妇有遗腹,若幸而男,吾奉之;即女也,吾徐死耳。”居无何而朔妇免身,生男。屠岸贾闻之,索于宫中,夫人置儿绔中,祝曰:“赵宗灭乎,若号;即不灭,若无声。”及索,儿竟无声。已脱,程婴谓公孙杵臼曰:“今一索不得,后必且复索之,奈何?”公孙杵臼曰:“立孤与死孰难?”程婴曰:“死易,立孤难耳。”公孙杵臼曰:“赵世先君遇子厚,子强为其难者,吾为其易者,请先死。”乃二人谋取他人婴儿负之,衣以文葆,匿山中。程婴出,谬谓将军曰:“婴不肖,不能立赵孤。谁能与我千金,吾告赵氏孤处。”诸将皆喜,许之。发师随程婴,攻公孙杵臼。杵臼谬曰:“小人哉程婴!昔下宫之难,不能死,与我谋匿赵氏孤儿,今又卖我。纵不能立,而忍卖之乎!”抱儿呼曰:“天乎天乎!赵氏孤几何罪?请活之,独杀杵臼可也。”诸将不许,遂杀杵臼与孤儿。诸将以为赵氏孤儿良已死,皆喜。然赵氏真孤乃反在,程婴卒与俱匿山中。居十五年,晋景公疾,卜之,大业之后不遂者为祟。景公问韩厥,厥知赵孤在,乃曰:“大业之后在晋绝祀者,其赵氏乎?夫自中衍者皆嬴姓也。中衍人面鸟噣,降佐殷帝大戊及周天子,皆有明德。下及幽、厉无道,而叔带去周适晋,事先君文侯,至于成公,世有立功,未尝绝祀。今吾君独灭赵宗,国人哀之,故见龟策。唯君图之。”景公问:“赵尚有后子孙乎?”韩厥具以实告,于是景公乃与韩厥谋立赵孤儿,召而匿之宫中。诸将入问疾,景公因韩厥之众,以胁诸将而见赵孤。赵孤名曰武。诸将不得已,乃曰:“昔下宫之难,屠岸贾为之,以君矫命,并命群臣。非然,谁敢作难!微君之疾,群臣固且请立赵后。今君有命,群臣之愿也。”于是召赵武、程婴遍拜诸将,遂反与程婴、赵武攻屠岸贾,灭其族。复与赵武田邑如故,及赵武冠,为成人,程婴乃辞诸大夫,谓赵武曰:“昔下宫之难,皆能死。我非不能死,我思立赵氏之后。今赵武既立,为成人,复故位,我将下报赵宣孟与公孙杵臼。”赵武啼泣顿首,固请曰:“武愿苦筋骨以报子,至死,而子忍去我死乎!”程婴曰:“不可。彼以我为能成事,故先我死;今我不报,是以我事为不成。”遂自杀。赵武服齐衰三年,为之祭邑,春秋祠之,世世勿绝。(《史记·赵世家》)
新史氏曰:程婴、杵臼之义,古今称之,吾赞盖赘焉。独婴大功既成,宜可不死。顾必死者,不负初志也,当时武士道之信条则然也。於戏!美哉。