公元前557年,晋悼公崩逝,晋中行偃率晋师讨伐楚国,并取得湛阪之战的胜利。
公元前555年,晋国联合郑国、宋国、鲁国以及卫国等诸侯之师,讨伐齐国。诸侯之师攻入齐国境内,进而围攻齐国都城。在楚康王即位以来,晋国联合诸侯已经讨伐了楚国的盟友秦国,此时晋国又联合诸侯打击另一强国齐国,作为楚国盟友或潜在盟友的秦国齐国两大国。在短短数年内,都遭到晋师深入国境而实力大损。但此时楚国令尹子庚仍然按兵不动。楚康王告子庚,称自己即位五年来,久不出师,荒废了先王的伟业。在如此严令下,令尹出师讨伐从晋的郑国,围攻郑国都城,作为支援齐国的行动。但郑国并未屈服,而晋国在次年(公元前555年)再次讨伐齐国,齐国与晋国讲和。可见楚国的军事行动效果不佳。
前548年,楚国令尹薳子冯去世,子木担任令尹,子木随即对楚国实施改革,整顿内政,国力有些许恢复。而晋国也在修复自栾盈之乱带来的伤害。
前546年,晋国正卿赵文子与楚国令尹子木在宋国结盟,史称“弭兵之会”,持续了上百年的晋楚争霸基本结束,中原迎来和平。
前545年冬天,康王卒。