绛州城内有条“程家胡同”,赵氏孤儿的故事就发生在这里。
晋灵公被赵穿杀死,屠岸贾也没有安份了多少日子。士会和赵盾商量,灵公无子继承国君位,赵盾便到洛阳接回晋文公最小的儿子黑臀,立为成公。成公为稳固势力,把自己的姐姐庄姬公主嫁给赵盾的儿子赵朔。君臣作了亲家,相辅相成,晋国很快又兴盛起来了。
过了七年,成公死了,他的儿子继位为景公。不久,赵盾也死了,他的儿子赵朔做了继承人。景公小时生长在国外,疑心大,耳朵软,对事物又缺乏见解。继位后,对人多势大的赵家放心不下,害怕赵盾的儿子赵朔、赵同、赵括、赵旃等人反叛朝廷,自己也落下像灵公一样的下场,派人在暗中监视赵家。这样的行为,被在暗中察言观色的屠岸贾看到了,他以晋军在外被楚国打败为借口,到处造谣说是赵同等不听苟林父的指挥所造成的恶果。又在景公面前故意翻赵穿桃园杀死灵公的旧账,蛊惑景公。景公就让屠岸贾带领军队,包围赵同、赵朔、赵括、赵旃四家,把赵家男女老幼杀得一干二净,只有庄姬公主事先入宫得免。庄姬是赵朔的妻子、成公的姐姐、景公的姑姑。屠岸贾早就探听明白庄姬身怀有孕,怕生下小孩对自己不利,再三要求景公斩草除根,杀掉庄姬以绝后患,景公只是不答应,一是母亲成夫人护爱姐姐,二是自己也不忍心,屠岸贾干急也无法子。
屠岸贾对庄姬肚里的孩子很不放心,派两个心腹武士日夜交替把守宫门,观察庄姬的动静。在此同时赵家的两个心腹家臣程婴和公孙杵臼对庄姬公主肚里的孩子也放心不下,他们对忠良遭残害愤懑不平,暗中盼望庄姬公主生下个男孩子,好替主人报仇雪恨。时间不长,宫中传出消息,庄姬生了个女子。公孙杵臼找到程婴大哭起来,泣不成声地说:“完了,完了,替赵家报仇没指望了!”程婴劝说:“庄姬生的是男是女很难断定,墙外有耳,待我进宫探个明白再说。”程婴化妆成医生混进宫内见到庄姬。庄姬写了个武字让程婴看,程婴欣喜非常,知道是个男孩子,因赵朔曾说过生女孩叫赵文,生男孩叫赵武。程婴出宫便和公孙杵臼商量救孤儿的办法,用计从宫中偷出了孤儿。
宫里传出孤儿得惊风死了,这消息反引起屠岸贾猜疑,他肯定孤儿未死,还认定是个男孩子,更要严加追查。他像一只发了疯的狼,不顾寓阙禁令,进宫拷打侍奉庄姬的宫女卜风,卜风一口咬定:“生的是女孩,得急惊风死了”,再三逼问,卜风被活活打死。最后屠岸贾下令:“若搜不出孤儿,全国与孤儿同庚的婴儿斩尽杀绝,一个也不留!”并张贴布告“窝藏孤儿,罪灭九族。告发孤儿藏处,赏黄金千两。”程婴和公孙杵臼商议,这样下去,不但孤儿保不住,还要连累全国儿童受害,商议结果,程婴愿将自己妻子才生下的儿子交给公孙杵臼,换下孤儿藏匿深山,然后由程婴出头向屠岸贾揭发,告说孤儿被公孙杵臼收藏。只有这样才能救下孤儿,免去全国儿童死难。
程婴到屠岸贾处揭发说:“我和公孙杵臼都是赵盾手下的旧臣,庄姬生下孤儿,让人暗中送给我俩抚养。我看到搜查孤儿的布告,特来自首。”屠岸贾急问:“孤儿藏在何处?”程婴回答:“公孙杵臼将孤儿带到首阳山里。”屠岸贾说:“你马上带我去搜查,查出孤儿赏赐黄金千两;搜查不出,砍了你的头颅。”程婴强压满腹悲痛,把屠岸贾一伙引到首阳山公孙同孤儿匿藏处。程婴敲开门,武士们涌进去把公孙杵臼抓住,逼问孤儿下落。公孙假装糊涂回答:“这里只有我这个孤老,那有什么孤儿?”屠岸贾推倒公孙,指挥武士们闯进茅庵搜查,从一个黑暗角落搜出用绣花绸缎包裹着的小男孩。公孙杵臼发疯似地从地上爬起来,散乱着头发,扑上前去抢夺孤儿,并大骂程婴:不守信义,为得黄金丧尽天良,出卖孤儿。并指着屠岸贾责骂:“千刀万剐的屠贼,残害忠良,死无下场!”屠岸贾指令武士乱刀砍死公孙杵臼,倒提孤儿哈哈大笑地说:“好了,好了!我可以高枕无忧了!”猛将孤儿在石上摔死。
屠岸贾回到京城,拿出一千两黄金赏给程婴。程婴流着泪向景公请求说:“告发孤儿是求免去自己的死罪,不是贪图金钱重赏。请允许我将这笔钱用作收殓埋葬赵家老小和公孙杵臼的尸骨费用吧!”景公听了程婴的请求,心中一热,对斩杀赵家满门心中也很内疚,便答应了程婴的请求,让程婴去处理赵家和公孙杵臼的后事。
景公死后,传位给历公,厉公也是个昏庸之辈,听信屠岸贾的坏话,不断杀戮排斥忠臣良将。即位不久便被栾书、苟偃等大将杀死,另立孙周为悼公。悼公很有才干,重用老将军韩厥,按韩厥提供的线索,在程婴家里查访出孤儿赵武。韩厥把赵武、程婴带到朝堂拜见了悼公,并当众宣布这就是当年屠岸贾要杀害的孤儿赵武,更激动地讲出程婴用亲生儿子替换孤儿,公孙杵臼为保孤儿慷慨地献出自己生命的壮烈行为。臣子们听后无不落泪。独有屠岸贾这个奸贼听了韩厥的讲述,吓得软瘫在地。悼公愤怒地站起来,指着屠岸贾说:“不立杀此贼,怎能对得起赵家冤魂!”立即传旨捉拿屠岸贾满门,交给韩厥、程婴、赵武,拉到赵盾陵墓,活祭赵家冤魂。
程婴含辛茹苦一十五年终于把孤儿抚养成人,接替赵家烟火,义炳千秋,功高万古。后人以程婴姓氏,改巷名为“程家胡同”以表纪念。古装历史剧“赵氏孤儿”就是说的这段故事。