要讲述春秋晋灵公时期,赵盾一家三百多口尽被武将屠岸贾谋害诛杀,仅留存一个刚出生的婴儿,即赵氏孤儿。为保存赵家唯一血脉,晋国公主即赵氏孤儿的母亲托付草泽医生程婴将孤儿带走,并自缢身死。程婴将赵氏孤儿藏在药箱中,欲带出宫门,可又偏遇到屠岸贾部下韩厥。韩厥深知此乃忠良之后,便放走程婴和赵氏孤儿,后自刎身亡。
屠岸贾搜不到赵氏孤儿,遂下令将全城一月到半岁间的孩子都囚禁起来,并称如果窝藏赵氏孤儿者再不交出孩子,就将这些孩子全部杀死。程婴走投无路之下找到了晋国退隐老臣公孙杵臼,并与公孙杵臼商定,用自己的孩子替代赵氏孤儿。
一切安排妥当后,程婴假意告发公孙杵臼,引屠岸贾到公孙杵臼家中搜到了假孤儿;屠岸贾杀死假孤儿后,公孙杵臼撞阶自杀。程婴忍辱负重抚养赵氏孤儿,20年后赵氏孤儿长大成人,得知真相后杀死屠岸贾,报了血海深仇。
《赵氏孤儿大报仇》(又名《冤报冤赵氏孤儿》、《赵氏孤儿冤报冤》,简称《赵氏孤儿》)是元代纪君祥创作的杂剧,全剧五折一楔子。
纪君祥,一作纪天祥,生卒年不详,大都(今北京)人。与杂剧作家郑廷玉等人生活时代相同,为元前期杂剧作家。剧作存目《驴皮记》、《韩湘子三度韩退之》等六种。除《赵氏孤儿》外,其余五种皆已亡佚。明初朱权《太和正音谱》有“纪君祥之词如雪里梅花”之言,可见其创作以格调雅致取胜。
据《左传》、《公羊传》、《谷梁传》、《国语》和《吕氏春秋》诸书记载,晋灵公是个无道的暴君,他任意杀戮大臣和百姓,晋国臣民对其恨之入骨。大臣赵盾勤劳国事,屡谏晋灵公,被灵公视为仇敌。后来赵盾的同宗赵穿杀孔灵公,立成公。到了成公之子景公时,赵盾已死,赵氏内讧,景公杀了赵氏的一些大臣。但是,到了司马迁的《史记》的《赵世家》和《韩世家》中,却出现了景公朝的同寇(一国最高军事长官)屠岸贾,他为了攫取更大的权力,残酷地打击忠臣赵盾之子赵朔并灭其族。赵朔的遗腹子赵氏孤儿被程婴所救,后来孤儿长大成人,程婴将其身世告知,于是孤儿率军攻打屠岸贾,“灭其族”,实现了赵氏孤儿大报仇的目的。程婴感到事情已经办完,遂自杀,履行他生前的承诺,到地下去见公孙杵臼。《史记》与《左传》相比,变《左传》的君臣之间的斗争为臣僚之间的斗争,斗争的性质也变化了。到了元代,著名杂剧作家纪君祥根据《史记》创作了戏剧作品《赵氏孤儿》,此剧对《史记》主要有四处改动:(一)《史记》言韩厥未死,后来帮助孤儿报仇雪恨;杂剧谓韩厥是屠岸贾手下的将官,把守宫门,他发现程婴携带孤儿,出于正义自杀而自灭活口。(二)《史记》言庄姬生下孤儿,“屠岸贾闻之,索于宫中”,未得,被程婴偷运出宫(如何偷运,详情未记);杂剧谓程婴将孤儿装入药箱冒险带出宫,屠岸贾搜孤未得,下令如不交出赵孤,就将晋国半岁以下的婴儿统统杀死。(三)《史记》言有交孤儿的替代办法“谋取他人婴儿负之”;杂剧谓程婴主动提出以自己的婴儿代之,真正的孤儿被屠认为义子。(四)《史记》言孤儿长大成人后,程婴画了赵氏族灭的悲惨遭遇的手卷,元凶便是屠岸贾,孤儿观后大怒,亲手杀死屠岸贾,为赵氏报仇雪恨;杂剧谓被屠排斥到边关16年的老将魏绛奉旨还朝,魏绛在景公的支持下,将屠贼处死,孤儿只起到前去屠府抓捕老贼的任务,并未亲自杀死屠岸贾。