劇寫晉靈公時,奸佞屠岸賈殘害忠良趙盾,抄斬趙氏滿門,一並殺死駙馬趙朔。公主生下孤兒,屠岸賈意欲斬草除根,派韓厥把守宮門,不許放出趙氏孤兒。草澤醫人程嬰受公主之托,把孩子放在藥箱內,攜帶出宮,韓厥放走程嬰,並自殺以滅口。屠岸賈下令要殺全國小兒,獻出孤兒者有賞。為了搭救孤兒和全國小兒,程嬰與前中大夫公孫杵臼定下計策,將程嬰兒子冒充趙孤,放在公孫杵臼家中,由程嬰出首,並以孤兒為程子,由程撫養。公孫杵臼和程嬰的兒子都被殺死,屠岸賈把出首人程嬰視為心腹,並認程子實即趙氏孤兒為義子。二十年後,趙氏孤兒學就十八般武藝,程嬰找機會向趙氏孤兒說明他的國仇家恨,趙氏孤兒殺死屠岸賈,韓厥、程嬰、公孫杵臼等也受到封賞。