郑庄公在位时,郑国还属于春秋小霸,在诸侯之中有一定的地位。然而等到郑庄公去世,郑庄公的儿子们却没能让郑庄公省心,他们陷入了权力纷争的内斗,既消耗了郑国的国力,也错过了郑国争霸的时机。
郑庄公的大儿子叫郑忽,是郑庄公和邓国女子邓曼所生,因为是长子,所以被郑庄公立为太子。郑庄公在位时,郑国的卿大夫叫祭仲,当时替郑庄公去邓国迎娶邓曼的就是卿大夫祭仲,所以祭仲对公子忽也十分喜爱。
郑庄公的二儿子叫郑突,是郑庄公和宋国雍氏女子雍姞所生。因为雍氏在宋国深受宋庄公的宠爱,所以宋国一直想扶持公子突继承郑国国君之位。
除此以外,郑庄公还有个三儿子叫郑亹(wei,三声),即郑子亹,以及一个小儿子名叫郑婴,即郑子婴。
太子忽成年后,因为郑、齐、鲁三国是当时的同盟,于是齐僖公就想把女儿文姜嫁给太子忽,被太子忽拒绝了。按照太子忽的想法,“求于自己,多受福德”,不想自己的婚姻成为大国之间的政治筹码,可以说太子忽是反抗政治联姻的第一人了。殊不知,太子忽在政治上的幼稚,导致后来没有齐国这样的大国所依靠,而丢掉了郑国的国君之位。
不过也庆幸太子忽没有娶文姜为妻,齐僖公于是将文姜嫁给了鲁桓公,后来文姜和自己同父异母的哥哥齐襄公给鲁桓公带了顶绿帽子,甚至鲁桓公也被齐襄公害死。
郑庄公死后,在卿大夫祭仲的支持下,太子忽继位,是为郑昭公。但郑昭公这个位置没有坐稳几个月,支持他的祭仲就被宋庄公骗到宋国,并被宋庄公抓了起来。宋庄公威胁祭仲,要求重新立公子突作为郑国国君,否则就把祭仲杀死。祭仲无奈只好答应了这个要求。郑昭公听到这个消息,没有靠山的他只好逃到了卫国避难,公子突继位,是为郑厉公。
郑厉公四年的时候,祭仲在郑国的权力影响越来越大,但祭仲不喜欢郑厉公,还是想迎回之前的郑昭公。于是郑厉公暗中派祭仲的女婿雍纠准备杀死祭仲。
但是雍纠这个人是个大嘴巴,在行动之前,就把这个事情和祭仲的女儿讲了。祭仲的女儿担心父亲的安危,于是把这件事提前告诉给了祭仲。于是祭仲提前派兵将雍纠杀死,并陈尸于郑国街头,让国人都看到郑厉公的阴谋。郑厉公看到事情败露,之后狼狈出逃到郑国边境栎邑。太子忽被祭仲重新迎回国,郑昭公复位。
没想到郑昭公复位没满两年,就被和自己有仇的卿士高渠弥杀死。于是祭仲只好改立郑庄公的另一个儿子郑子亹为国君。
还记得前面讲得文姜和自己同父异母的哥哥齐襄公乱伦偷情的事情吗?这个齐襄公不仅和自己妹妹偷情,脾气也是十分暴躁。
郑子亹年少时曾经和齐襄公打过架,结果郑子亹刚继位不久,齐襄公便在首止举行诸侯会盟,邀请郑子亹参加。祭仲认为齐襄公这个人十分记仇,不应前往。但郑子亹不以为然,觉得齐襄公现在做了一国之君,哪会只有这点气量?于是应邀参加。没想到郑子亹来到首止,齐襄公便派埋伏的带甲武士将郑子亹杀死,报了年少打架之仇。
祭仲等大臣又立庄公的另一个儿子郑子婴继位。郑子婴十二年时,辅佐了郑国五个国君的祭仲去世;郑子婴十四年,郑厉公返回郑国,并派郑国大夫傅瑕杀死郑子婴,这场兄弟间的郑国国君之争才真正画上了句号。但从此郑国逐渐沦落成一个二流诸侯国,在齐、晋、楚之间依附摇摆。