陈灵公十五年(公元前599年),陈灵公被大夫夏徵舒射杀,灵公太子妫午逃往
晋国。次年冬天,
楚庄王以夏徵舒杀陈灵公为由,率诸侯之兵讨伐陈国,杀夏徵舒后从晋国接回妫午,立为陈君,即陈成公。陈成公在位期间,在外交方面:在与楚国的关系上,前期陈国与楚国较为密切,楚庄王助其复位,起初两国相安无事,但后期陈成公对楚国的态度发生变化,陈成公二十九年(公元前569年),陈国背弃与楚国的盟约;在与晋国的关系上,陈成公后期,
陈国试图寻求新依靠而与晋国往来,这引起了楚国的不满,为楚国的讨伐埋下隐患。陈成公三十年(公元前569年),楚共王兴兵伐陈,同年陈成公去世,其子
陈哀公弱继位,楚国因陈国办丧事而撤兵。
陈灵公十五年(前599年),灵公被大夫夏徵舒射杀,灵公太子午逃往
东晋。夏徵舒自立为
陈侯。
陈成公元年(前598年)冬天,
楚庄王以夏徵舒杀死陈灵公为由,带诸侯之兵讨伐陈国。杀死夏徵舒后,从
晋国接回陈灵公的太子妫午,立为陈君,就是陈成公。
晋成公元年冬,楚庄王为夏徵舒杀灵公,率诸侯伐陈。谓陈曰:“无惊,吾诛徵舒而已。”已诛徵舒,因县陈而有之,群臣毕贺。
申叔时使於齐来还,独不贺。庄王问其故,对曰:“鄙语有之,
牵牛径人田,田主夺之牛。径则有罪矣,夺之牛,不亦甚乎?今王以徵舒为贼弑君,故徵兵诸侯,以义伐之,已而取之,以利其地,则後何以令於天下!是以不贺。”庄王曰:“善。”乃迎
陈灵公太子午於晋而立之,复君陈如故,是为成公。
孔子读史记至楚复陈,曰:“贤哉
楚庄王!轻千乘之国而重一言。”