假传君命逼其自尽。赵朔自尽前嘱咐公主，若生下儿子，则名为赵氏孤儿，使其长大后为全家报仇。
第一折.公主将赵氏孤儿托付给程婴，自缢而死。屠岸贾派下将军韩厥把守驸马府门，以防有人带出赵氏孤儿。程婴将孤儿藏在药箱中带出，被韩厥搜出。但韩厥不忍心赶尽杀绝，于是自刎而死。
第二折.屠岸贾发觉赵氏孤儿被救出，下令若不献出赵氏孤儿，则杀尽国中半岁以内的小儿。程婴与公孙杵臼商议，欲以自己儿子冒充，以拯救赵氏孤儿。最终决定由程婴出首，而公孙杵臼将程婴之子冒充为赵氏孤儿。