大戎狐姬、小戎子,姐妹二人为狄国人,其父是狄国大臣狐突,两人同为晋献公的妾室,大戎狐姬是晋文公重耳的母亲,小戎子是晋惠公夷吾的母亲。
晋献公十一年(乙卯,公元前666年),晋献公纳大戎狐姬、小戎子姐妹二人为妾。大戎狐姬所生的晋文公重耳年长于夷吾,二子皆有贤行。然而,深受晋献公宠爱的夫人骊姬为给自己儿子奚齐争夺君位,屡次对其他姬妾所生之子加以陷害,使他们逐渐被晋献公疏远。
晋献公二十一年(公元前565年),骊姬诬陷世子申生在送给晋献公的祭肉中下毒,导致申生蒙受不白之冤而死。
申生死后,骊姬又对晋献公说:“申生往祭肉里下毒,二公子也曾同谋。”重耳、夷吾闻知后十分害怕。于是,重耳逃往蒲邑(山西隰县);夷吾则逃往屈(山西吉县)。晋献公听说二公子不辞而别,心里更加认为他们与太子有谋,遂派兵攻打蒲邑。重耳只得跳墙又逃往狄国(今山东省高青县南);晋献公又派人讨伐屈城,夷吾则逃奔粱国。
晋献公二十六年(庚午,公元前651年)九月,晋献公薨。大夫里克等接连杀死继位的奚齐、卓子,同时派人迎接公子重耳回国为君,重耳谢绝后;又派人迎公子夷吾。夷吾当即就要启程归国,跟随他流亡的人觉得此事可疑,因为国内还有献公其他的儿子可以立为国君,反而来迎接流亡的公子,害怕其中有什么阴谋。于是派人到秦国,请秦穆公发兵护送夷吾回国即位,许诺事成之后,把晋国黄河以西之地割让给秦国。夷吾还派人给里克送信许愿,只要回国做了国君,就把汾阳之邑封给里克。同年,秦穆公发兵送夷吾回国登上国君宝座,是为晋惠公。
晋惠公元年(辛未,公元前650年),即位后的晋惠公出尔反尔,背信弃义的他做了两件事:一是背弃割地给秦的许诺,并派人到秦国致歉说:“始夷吾以河西地许君,今幸得入立。但众大臣却说:‘地者先君之地,君亡在外,何以得擅许秦者?’寡人争之弗能得,故谢秦。”婉转的表达了不能割地给秦的原因;第二件事是除掉里克、丕郑等杀死奚齐另立国君的人。他最先对付的是里克,不但不封给他原来许诺的汾阳之邑,还把他手中的权也夺了。最后还不放心,恐里克故伎重演,迎立流亡在外的公子重耳,遂下令让里克自杀。晋惠公对里克说:“如果没有你,我当不了国君,但是你杀了我的兄弟奚齐、卓子,有你这样的人为臣,国君就没法当了。”里克绝望地说:“不有所废,君何以兴?欲诛之,其无辞乎?乃言为此!臣闻命矣。”只得伏剑而死。除掉里克后,晋惠公害怕其同党兴风作浪,又寻机将那些当初与里克同谋之人一一杀死。做完这两件事后,晋惠公虽然解除了他的内忧外患,可是国内的人心也已经离散。
晋惠公十四年(甲申,公元前637年)九月,晋惠公薨,其子姬圉继承王位,是为晋怀公。然而,怀公无德,国人不附。秦穆公遂发兵助重耳归晋国,杀怀公,重耳即位,是为晋文公。

晋文公复国图