郑成公一回到郑国,就讨伐另立新君的人,叔申和叔禽因此被杀。
郑成公七年,即公元前五七八年,郑国发生内乱。
六月十五日,公子班从訾地进入郑国,想要进入郑国祖庙,可没有得到允许。
公子班于是杀死了子印和子羽,率兵驻扎在郑国境内。
六月十七日,子驷在郑国祖庙前与国人结盟,并将郑国祖庙焚烧,然后攻打公子班,杀死了公子班、子駹(máng)、孙叔、孙知。
郑成公八年,郑国大夫子罕进攻许国,郑国战败。
之后,郑成公再次进攻许国,到达了许国的外城,许国将不久前侵占的叔申封地归还了郑国,从而跟郑国讲和。
郑成公九年,即公元前五七六年,楚国出兵入侵郑国,到达暴隧,而郑国大夫子罕也率军入侵楚国,占领了新石头。
可就在次年,郑国背弃了晋国,与楚国结盟。
晋国国君晋厉公因此大怒,出兵攻打郑国,楚共王则援助郑国。
晋国与楚国在鄢陵展开大战,楚军大败,使得楚国的霸权衰落,两国罢兵回撤。
郑成公十三年,即公元前五七二年,晋国国君晋悼公攻打郑国,郑成公拒城防守,晋军只能撤退。
次年,郑成公去世,他的儿子髡顽继位,是为郑僖公。