赵氏孤儿的故事千百年来感动着无数的人。程婴为了保护自己的主公赵朔唯一的骨血,不惜牺牲自己的骨肉。
晋景公昏庸无道,宠信奸臣屠岸贾,赵朔跟屠岸贾一向不和。屠岸贾觉得赵朔威胁了自己的势力,常常在晋景公面前进谗言,糊涂的晋景公听信了屠岸贾的鬼话,把赵朔一家满门抄斩。
赵朔的妻子庄姬是晋成公的姐姐,当时身怀有孕,没有被处死。赵朔的门客公孙杵臼问程婴:“你为什么不为主人而死?”程婴回答:“如果庄姬有幸生了个男孩,我就把他抚养长大,为赵家报了仇之后再去死。如果生的是女孩,那我立刻去死。”
不久之后,庄姬真的生了个男孩。屠岸贾一心想把赵家斩尽杀绝,听说赵家还有个后人,就叫人来索要赵氏孤儿。公孙杵臼和程婴把赵氏孤儿藏在山谷里,公孙杵臼问程婴:“你觉得死和养育孤儿哪个容易?”程婴说:“当然是死容易,养育孤儿难。”公孙杵臼说:“赵家待我恩重如山,我要以死报答,你去做难的事情,把容易的事情交给我吧。”
程婴正好也生了个儿子,他决定用自己的儿子换回赵氏孤儿的命。屠岸贾又派人来搜捕,程婴说:“给我一千金,我就告诉你们赵氏孤儿在哪。”程婴交出了自己的儿子。公孙杵臼喊道:要杀就杀我吧,请饶了赵氏孤儿一命。”屠岸贾的军队才不管这些,把公孙杵臼还有程婴的孩子都杀死了。
程婴隐居在山谷里,抚养赵氏孤儿长大,给他起名叫赵武。十五年后,程婴把赵家的悲惨遭遇讲给赵武听,赵武悲愤欲绝。此时晋景公已经驾崩,晋悼公继位。程婴带着赵武来见晋悼公,把赵氏孤儿的故事讲给晋悼公听。晋悼公勃然大怒,立刻下令将屠岸贾满门抄斩。程婴完成了自己的使命,拔剑自刎,赵武为他守孝三年。