自己儿子冒充，以拯救赵氏孤儿。最终决定由程婴出首，而公孙杵臼将程婴之子冒充为赵氏孤儿。
第三折.程婴向屠岸贾告发公孙杵臼藏匿赵氏孤儿。屠严刑审问，并且命令程婴拷问之。屠手下士兵在公孙家中搜出假赵氏孤儿，并将其杀死，公孙杵臼也撞阶自尽。赵氏孤儿被程婴冒充为自己的儿子，起名程勃，并被屠收为义子，故又名屠成。
第四折.改名换姓的孤儿长成以后，程婴告知其身世，赵氏孤儿悲愤交加，决意为程婴及公孙杵臼向屠岸贾报仇。
第五折.（元刊本杂剧无此折