程婴是春秋时期晋国大臣赵朔的好友,公孙杵臼是赵朔的家臣。二人生卒年不详,主要活动时期为晋景公年间(公元前599-581年)。
晋景公三年(公元前597年),赵家遭灾。司寇屠岸贾追查到刺杀晋灵公的主谋,将罪责嫁祸给赵朔的父亲赵盾,诛杀了赵家。当时赵朔的妻子活了下来,因为她是晋成公的妹妹,投靠在宫中。赵朔的妻子有孕,如果生下男孩,赵家就不会灭亡。因此,赵家的存亡和灭亡都集中在这个尚未出生的遗腹子身上。
这时公孙杵臼遇见了程婴,问他为什么不为好友而死。程婴说:“朔妻有遗腹子,若是男孩,我便抚养他,若是女孩,我便慢慢死去。”此时的程婴已经下定决心为好友而死,但他把保全赵国子孙放在第一位。两人心意相通,为了保全赵国子孙,结成了生死之交。
不久,赵朔的妻子生了一个男孩。屠岸贾听说了这件事,带人到宫中搜查。赵朔的妻子把婴儿藏在裤子里,幸好婴儿没有哭,这才躲过了搜查。为了找到万无一失的方案,程婴找到了公孙杵臼商量解决的办法。公孙杵臼问了一个问题,一个人的死亡和抚养孤儿哪个更难?程婴回答说,一个人死去容易,抚养孤儿却很难。于是,公孙杵臼便有了计划,让程婴看在赵朔对他的深情份上,承担起抚养孤儿这项艰难的任务,而杵臼自己则选择先死。
计划完成了,两人偷了别人的婴儿(一说是程婴舍弃了自己的亲生儿子),用奢华的襁褓裹好,带到山里藏起来。这时程婴出来自首,说如果给他一千金币,他就说出赵孤的藏身之处。报告得到批准,程婴带人把公孙杵臼和婴儿都抓了。公孙杵臼见到程婴,装作愤慨的样子,骂他是无耻的小人,不能为朋友而死,却出卖朋友的孤儿。然后他大叫:“天哪!天平啊!赵孤犯了什么罪?”他要求杀了他一个人,让婴儿活下来。公孙杵臼的请求自然没有得到应允,他和婴儿都被杀了。
程婴和公孙杵臼换孤之计成功了,人们都以为赵家的最后一脉断绝了。赞成屠岸贾的人都很高兴,以为从此再也不会有人找他们报仇了。程婴背负着背叛朋友的骂名,忍辱负重,把赵家真正的孤儿带到了太行山东麓(今河北省河北省河北省石家庄),隐姓埋名,经过十多年的艰辛才把他抚养成人。
十五年后,知道情况的韩爵趁机劝说晋景公不要断绝赵家的祖宗崇拜。景公问赵家还有没有后代,韩爵提到了赵家的孤儿,这个孤儿是程婴所保护的。于是就把孤儿召进宫里。孤儿此时已经十几岁了,名叫赵武。景公下令赵武接见群臣,宣布他是赵家的后代,并恢复他的王位,让他重新成为晋国大族,列为相国。程婴和赵武带人攻杀了屠岸贾,并处死了他全家。
赵武二十岁时,举行了成年礼。程婴觉得自己完成了夙愿,便与赵武等人告别,一来是为了实现自己殉道的初衷,二来是为了摆脱对公孙杵臼早死的愧疚。其实,他也是用死来表明自己的真情实感,证明自己活在世上,没有私心。赵武哭着叩头劝阻,但没用,程婴还是自杀了。
程婴、公孙杵臼的事迹,在后世广为传颂。元代,以河北省河北省河北省河北省河北省河北省河北省河北省河北省河北省河北省河北省河北省河北省河北省河北省河北省河北省河北省河北省河北省河北省河北省河北省河北省河北省河北省河北省河北省河北省河北省河北省河北省河北省河北省河北省河北省河北省河北省河北省河北省河北省河北省河北省河北省河北省河北省河北省河北省河北省河北省河北省河北省河北省河北省河北省河北省河北省河北省河北省河北省河北省河北省河北省河北省河北省河北省河北省河北省河北省河北省河北省河北省河北省河北省河北省河北省河北省河北省河北省
2010年,陈凯歌执导的电影《赵氏孤儿》上映,由葛优、王学新、黄晓明、范冰冰等人主演,有兴趣的可以去看一看。