国攻打秦国，俘虏了秦国将军赤。同年，赵盾去世。七年（前600年），晋成公与楚庄王争霸权，在扈邑会见诸侯。陈国畏惧楚国，未去赴会。晋国派中行桓子讨伐陈国，因而救援郑国，与楚国交战，打败了楚军。那一年，成公逝世，儿子景公据即位。在位期间执政为：赵盾、郄缺、荀林父、胥克、士会、赵朔。有女伯姬嫁潞子婴儿。