晋惠公,姬姓,晋氏,名夷吾,为我国春秋晋国的国君。《左传·庄公二十八年》中记载到:“又娶二女于戎,大戎狐姬生重耳,小戎子生夷吾。”这是晋国晋献公在位时期,献公正妻是贾国女子,膝下无子,献公和其庶母齐姜私通,生下了秦穆夫人和太子申生。齐姜在献公继位以后被封为夫人,但是她很早就去世了,于是献公又从西戎娶了两位女子,她们分别是大戎狐姬和小戎子。大戎狐姬是小戎子的姐姐,狐姬后来生下了重耳,而小戎子生下了夷吾,即晋惠公。
夷吾的父亲是晋献公,他是曲沃武公即晋武公之子,继位之初,晋国才刚刚结束几十年的内乱,国家凋敝,继续整顿。献公带兵四处征战,不但连灭耿、翟、魏三国,更是一下子就除掉了邻近晋国的两个强敌虞国和虢国,将晋国的领土扩张到黄河以南。献公在征战中打败了狄族骊戎的一支,得到了骊姬和少姬姐妹二人。因为骊姬姐妹二人年轻美丽,献公很宠爱二女,将骊姬封为夫人,将少姬封为次妃。晋国太子申生被骊姬陷害,不但多次被献公打压,最后甚至背负了弑父的罪名。献公一共有八个儿子,但是其中只有申生、重耳、夷吾三人比较出色,骊姬害了申生,又开始害重耳和夷吾,两位公子被献公攻打,逃出了晋国。
夷吾被分封在屈邑,献公怀疑夷吾参与了申生毒害自己的阴谋,在公元前654年发兵攻打屈邑。夷吾认为自己没有错,就集结屈邑的士兵抵抗,最终因为寡不敌众而失败,落荒而逃。原本夷吾是想要到翟国寻求保护的,毕竟自己的母亲就是来自翟国的。但是翟国在一年前刚接受了晋公子重耳来避难,若是夷吾也去翟国,晋献公就一定会出兵攻打翟国。翟国只是晋国的一个邻国,实力不敌晋国,所以到翟国避难这个决定被废弃了,夷吾最后去了梁国。
梁国国君接纳了夷吾,并且还将自己的女儿嫁给了他。梁公主和夷吾生有一对龙凤胎,梁国国君很重视这两个孩子,还专门请人来为两个外孙占卜,最后得出男孩将来会为人臣,所以取名为圉;女孩会为人妾,所以取名为妾。
公元前651年,九月,晋献公病逝了。大臣荀息受献公托孤,本想拥立骊姬之子奚齐为君,但权臣里克作乱,杀死了骊姬党派,刺杀了储君奚齐、卓子。晋国的其他公子们趁机发动叛乱,国内乱作一团。里克想迎立国外的重耳为君,无奈重耳不解其好意,拒绝了里克,于是里克又去梁国请夷吾。
夷吾很想回国继位,于是求助于秦国秦穆公。夷吾以河西之地许之,才得到秦穆公的帮助,里克也在国内为夷吾继位做好了准备,最后夷吾顺利回国继位了,是为晋惠公。继位以后,晋惠公以大臣们反对自己逃亡在国外的时候割让晋国土地为由,拒绝交付秦穆公河西之地。由于忌惮里克的军权,晋惠公处处安插亲信,剥削里克的权力,最终派心腹郤芮包围了里克的府邸,逼死了里克。
公元前647年,晋国经过了几年的天灾,国家极度缺粮,晋惠公本羞愧于求助于秦国,但是最后他还是去求秦穆公去了。秦穆公虽然气恼晋惠公背弃割地的诺言,但还是伸出了援手,从秦国运往晋国的粮食船队络绎不绝,是当时的一大壮观,史称“泛舟之役”。第二年,秦国饥荒,晋惠公以怨报德,居然拒绝帮助秦国,秦穆公大怒,发兵讨伐晋惠公,最后活捉了晋惠公。晋惠公的姐姐穆姬是秦穆公的夫人,她救了晋惠公一命。回国以后,晋惠公先是割让城池给秦国,然后把晋国太子圉和公主妾送去秦国做人质。因为晋惠公滥杀大臣,排除异己,晋朝上下人人胆颤心惊,晋惠公怀疑国内很多人对重耳抱有期待,于是派人刺杀重耳,导致了重耳不得不离开翟国逃亡。
和他的父亲一样,晋惠公也是病死的,公元前638年,晋惠公就已经患病。一年后,晋惠公病重而死。