其实赵氏只剩下一个孤儿这件事是假的,这个故事的主要来源是《史记·赵世家》。在前597年,晋国的大臣没有经过晋景公的允许就指挥军队围攻赵氏,将赵氏整个家族满门抄斩,但还是有三个人逃了出来,他们分别是赵朔的夫人、公孙杵臼和程婴。令人非常意外的是赵朔的夫人在那个时候已经有了身孕,几个月后也非常顺利地生下了一个儿子赵武。
后来消息走出之后,屠岸贾带人进宫杀害赵武,想要斩草除根。赵朔夫人没有办法,只好将赵武藏在自己的裙子里,并且一个劲的祈祷“如果上天想要灭掉赵氏的话,那就放声的哭吧,要是赵氏本不该亡,那么久不要出声”。但好在赵武非常的听话,一声都没有坑,这才留下了一条命。
屠岸贾这次搜索一无所获,于是认为孩子已经转移,于是便向其他方向搜索。万般情急之下,公孙杵臼和程婴商量着,照顾这个孩子比寻死更难,于是公孙杵臼建议自己抱着这个另外找来的无辜孩子来代替赵武,由程婴来冒充叛徒,指出公孙杵臼和这个假的婴儿的安身之处给揭发出来。在那之后,屠岸贾迅速前往他们的藏身之地将公孙杵臼和这个婴儿杀害,并且赏了两千两黄金给程婴。
就这样,赵武隐姓埋名悄悄长大,最后赵武父亲的好友韩厥还找了个机会要到了一块赵氏的封地。不久后,赵武掌握了军权,打败了屠岸贾,给全家报了仇,并且光复了赵氏,而程婴为了报答公孙杵臼而毅然自杀。然而宋王却依然认为自己是春秋晋国的后裔,所以“赵氏孤儿”的故事得到了大量民族百姓的欣赏。
在《春秋左传注疏》中曾记载到“赵武之孙赵简子曾击败邯郸大夫赵午”,然而赵午在这便是另一支赵氏子孙,所以由此我们可以知道,赵武其实并不是一个孤儿,现在的史学家进行推测之后也一致认为当初株连九族的只有赵同和赵括这两个分支赵族,而赵朔并没有受到影响。