剧情
晋灵公夷皐荒淫无道,宠信奸臣屠岸贾,残虐百姓。赵盾屡屡谏言,撄晋灵公怒,示意屠岸贾除掉赵盾。屠岸贾先遣刺客鉏麑进行暗杀,鉏麑在得悉赵盾忠贞体国之后,触槐死。屠岸贾又教獒犬在朝廷上啮赵盾,赵盾为力士提弥明及灵辄救援得免。最后,屠岸贾终于害死赵盾,并将赵盾全家三百余人杀害。赵盾的儿子赵朔尚晋灵公的妹妹庄姬公主,赵朔死时,庄姬公主有娠待产。庄姬公主入宫后,产生一子,借着宫人卜凤和门客程婴的帮助,将赵氏孤儿救出。屠岸贾进宫搜寻不得,乃揭示国内,如不献出赵氏孤儿,便将与赵氏孤儿同庚的婴孩悉数处死。程婴和公孙杵臼商议援救赵氏孤儿和全国儿童的两全之策,程婴毅然以自己的儿子假充赵氏孤儿,交给公孙杵臼抚养,而他则向屠岸贾出首,诉告公孙杵臼隐匿赵氏孤儿。屠岸贾果然不察,将公孙杵臼和假的赵氏孤儿处死,同时反应程婴的请求,将赵氏孤儿当做程婴的儿子认为义子。十五年后,赵氏孤儿长成,程婴将赵家的悲剧以讲说故事的方式告诉了赵氏孤儿,同时得到老臣魏绛的帮助,终于由赵氏孤儿手刃了屠岸贾,报却沉冤。
1960年王雁根据元纪君祥《赵氏孤儿大报仇》杂剧,就京剧《搜孤救孤》基础,参考秦腔、汉剧同名剧目,重新编写。前半增入赵盾桃园强谏、闹朝扑犬,及程婴乔妆入宫,救孤等情节。法场后又增入魏绛回朝,怒打程婴,程述真情,回府绘图,孤儿赵武观图,计诛屠岸贾报仇等情节。北京京剧团演出。马连良饰程婴,谭富英饰赵盾,裘盛戎饰魏绛,张君秋饰庄姬,在唱腔上均有新的创造。
台湾演出时易名《八义图》或《大八义图》。