晉成公四年,即公元前六零三年,春,晉國(guó)、衛(wèi)國(guó)共同出兵攻打陳國(guó),這是因?yàn)殛悋?guó)向楚國(guó)順服。
秋,赤狄入侵晉國(guó),包圍懷地(晉地,今河南武陟西南),到達(dá)邢丘(晉地,今河南溫縣東)。
晉成公因此想要討伐赤狄,中行桓子(荀林父,因曾擔(dān)任中行將,以官為氏)卻表示,讓他們危害他們的民眾,來使他們的惡行滿溢,就可以將他們徹底消滅了?!吨軙氛f‘殪戎殷(徹底消滅大國(guó)殷商)’說的就是這個(gè)意思。
晉成公聽從了他的意見。
冬,楚國(guó)人攻打鄭國(guó),鄭襄公逃到晉國(guó),直到鄭國(guó)講和,楚國(guó)人才回去。
晉成公五年,即公元前六零二年,春,魯國(guó)與衛(wèi)國(guó)結(jié)盟,同時(shí)商議與晉國(guó)會(huì)盟。
赤狄攻打晉國(guó),到達(dá)向陰,搶先收走了當(dāng)?shù)氐墓茸印?p> 鄭國(guó)與晉國(guó)講和。
冬,晉成公與魯宣公、宋文公、衛(wèi)成公、鄭襄公、曹文公在黑壤會(huì)盟,王叔桓公與會(huì),商討如何處理那些不順服晉國(guó)的諸侯。
晉成公即位的時(shí)候,魯宣公沒有前來朝見,也沒有派使者前來聘問。于是黑壤之盟,諸侯結(jié)盟之時(shí),晉國(guó)人沒有讓魯宣公參加。甚至給晉國(guó)人送了賄賂之后,才回到魯國(guó)。
晉成公六年,即公元前六零一年,春,白狄與晉國(guó)講和。
夏,白狄與秦國(guó)一起攻打晉國(guó)。
晉國(guó)人抓住了秦國(guó)的一個(gè)間諜,將他殺死在了絳城的街市上,可六天之后,這個(gè)人卻復(fù)生了。
晉國(guó)大夫胥克有心志惑亂之癥,此時(shí)郤缺為晉國(guó)正卿。
秋,晉國(guó)廢除了胥克的職位,由趙朔擔(dān)任下軍佐。
冬,陳國(guó)與晉國(guó)講和。
楚國(guó)的軍隊(duì)便進(jìn)攻陳國(guó),直到陳國(guó)求和才離開。
這一年,晉國(guó)趙盾去世。
楚國(guó)攻打舒廖,舒廖滅亡。
晉成公七年,即公元前六零零年,秋,晉成公、宋文公、衛(wèi)成公、鄭襄公、曹文公在扈地會(huì)見,商討如何處理那些不順服晉國(guó)的諸侯。
陳靈公沒有參加,晉國(guó)荀林父便率領(lǐng)諸侯聯(lián)軍攻打陳國(guó)。
晉成公在扈地去世,荀林父才從陳國(guó)撤兵。
楚莊王率軍攻打鄭國(guó),晉郤缺率軍救援鄭國(guó)。
鄭國(guó)國(guó)君鄭襄公在柳棼(鄭地)率軍擊敗楚莊王。
晉成公去世之后,他的的兒子公子據(jù)繼位,是為晉景公。