晋国王室成员争权夺位,使得国内的局势一直不稳定,百姓们都非常希望由德高望重的国君来掌控国家,晋襄公去世之后,太子夷皋年龄偏小,很多人都不想让他当国君,大臣赵盾提议说:“还是立襄公的弟弟雍比较合适,他性格善良而且年长,先君襄公也很喜欢他,而且他与秦王的关系非常好,对于国家的稳定,这是一个有利的条件。”经过商议,大臣们最后同意了赵盾的提议,立雍为国君,当时雍还在秦国,赵盾便派人去秦国迎接他。
夷皋的母亲缪嬴[miào yíng]抱着太子,夜以继日地在宫廷里哭泣,他说:“先君有什么罪?太子有什么罪?为什么舍弃嫡子而到国外去找,他们将把太子至于何地?”从宫廷里出来,缪嬴又抱着太子来到了赵盾家,叩着头哭泣:“先王曾经抱着太子亲自托付给你,说如果这个孩子成材,我就是受了你的恩惠,不成材,我就要怨你,先君已经去世,他的话还在我耳边回响,你难道已经忘了吗?这究竟是为什么?”赵盾被缪嬴逼得无计可施,只能跑去与大臣们商议,大臣们也都顾及缪嬴,害怕被诛杀,他们只好派人把公子雍又送回了秦国,改立夷皋为国君,他就是晋灵公。
遗憾的是,晋灵公长大之后,生活奢侈,收重赋税来雕饰宫墙,他经常站在高楼上用弹弓对着下面的人乱射,看到被射中的人疼的到处乱跑,他就非常得意,他还非常野蛮残忍,有一次,厨师炖熊掌没有炖熟,他竟杀死了厨师,还让人抬着厨师的尸体在街上游荡,赵盾因为接受过先君襄公的嘱托,所以总想找机会教育晋灵公,当他看到晋灵宫杀了人时,他与几个大臣一起向晋灵公进谏,晋灵公照例不予理会,赵盾实在气坏了,言辞上难免激烈,晋灵公恼怒,竟想着除掉赵盾。
有一次,晋灵公派一名武士去杀赵盾,这名武士来到赵盾家之后,发现这里的陈设非常简朴,连像样的家具都没有,完全不像是一位位居高职的大臣的家,武士退出来叹息着说:“杀死忠臣,与违背国家的命令是罪孽是一样的,我实在太为难了,说完,他一头撞在大树上,以死表达最忠臣的敬意。”
晋灵公清楚赵盾在人们心中的地位,觉得不把他杀掉,对自己的地位可能不利,他决定再施毒计把赵盾除掉,晋灵公14年9月,晋灵公特意设宴,请赵盾前来一块喝酒,暗地里,晋灵公早已布好了士兵,埋伏在隐蔽的地方,命令他们在赵盾喝醉之后冲出来,把他杀掉。
尽管预感到晋灵公如此热情必有蹊跷,但赵盾明白,自己是不能不去的,赵盾刚要跨过晋灵公家,有一个人忽然走过来悄声对他说:“大王今天设宴,赏赐大臣,有点非同寻常,您最多只能喝三杯酒,就再也不能喝了。”赵盾很奇怪,就问对方是谁,对方说自己是晋灵公家里的厨师,别的没时间多说了。
赵盾便很控制着自己,只喝了一点点酒就急着想要离开,晋灵公一见他要走也急了,士兵还没有汇合,晋灵公首先放出了身边的一条恶狗,这条恶狗一冲出来,就要对着赵盾咬,就在这个时候,那个厨师及时奔过来,替赵盾击杀了那条恶狗,晋灵公这一场计谋又失败了,赵盾愤怒的说:“要杀我,不用士兵而用恶狗,可这有什么用呢?”但赵盾始终没弄明白,那厨师为什么要冒死救自己。
不久之后,晋灵公指挥一群士兵出外追杀赵盾,并伏击在要道上,等赵盾过来就杀死他,搭救赵盾的依然是那位厨师,由于那位厨师的全力反击,士兵们不能及时追上赵盾,终于使赵盾逃脱,两次被救,赵盾就非常想弄清那位厨师究竟是谁?搭救自己的原因究竟是为了什么?经他反复地询问,那位厨师才说:“我就是那个桑树下的饿汉。”赵盾这下子全明白了。
原来,赵盾以前经常去首山打猎,一次,他发现一棵桑树下躺着一个饿汉,看样子好几天没有吃东西了,赵盾马上掏出身上的食物,让他吃,但那饿汉只吃了一半,就把另一半包起来藏好,赵盾问他为什么这么做?他回答说:“我已经在宦游三年,不知道家里的老母亲还有没有活着,这些食物想带回去给她吃。”赵盾被他的孝心所感动,便又给了他好多米饭和肉,不久,这个人来到了晋国,成为了晋灵公家里的厨师,他一直想找机会报答赵盾,没想到这个愿望真的实现了。
赵盾还想问厨师的姓名,他却不肯说,由于已经得罪了晋灵公,他不可能再在那儿待下去了,与赵盾惜别之后,便逃离了晋国,经过这两次惊心动魄的刺杀事件,赵盾不敢再留在晋灵公身边,但是他始终挂念着晋国的安危,因此一直待在晋国边境,没有彻底离开。
晋灵公的骄淫和残暴终于激起了民愤,一年之后,赵盾的同族弟弟赵穿在桃园袭击了晋灵公,并将他杀死,晋灵公一死,赵穿就派人把赵盾迎回,赵盾为人正直清廉,深的民心,便很快官复原职,然后赵盾派赵穿专程去周朝国都,把晋襄公另一位弟弟黑臀接了回来,拥立为国君,他就是晋成公。