郑文公之时,由于太子华想要依靠齐国夺取君位被文公得知,文公将太子华和他弟弟公子藏杀死,又害怕其他的儿子争权,便将所有的嫡子都杀害了,剩下的儿子都驱逐出了郑国。
公子兰逃亡到了晋国,长大之后成为了晋国大夫,十分仰慕晋文公。
晋文公因此想要将公子兰扶上郑国国君之位,使得郑国永远归附晋国。
郑穆公继位之后,郑国确实与晋国修好,但国与国之间的关系往往不以个人的意志为主,而是随时根据国家的强弱和区域的局势变化而变化的。
郑穆公八年,即公元前六二零年,楚穆王派大将斗越椒为将,率兵车三百乘讨伐郑国;又派公子朱为将,同率兵车三百乘讨伐陈国。楚穆王亲率王宫卫队驻扎在狼渊(今河南许昌西),以声援两路讨伐大军。
郑穆公得知楚国来伐,就派遣大夫公子坚、公子旁、乐耳为将,叮嘱他们坚守边关,不可出城,等待晋国兵马来援。
楚国国力强盛,郑穆公知道要是与楚军交战,郑国必然不敌,只有采取固守,等到晋国军队前来,里应外合,才能取胜。
可惜的是,斗越椒的副将为贾见郑国不出城迎战,就向斗越椒献出诱敌之策,故意向郑国示弱,斗越椒欣然应允。
公子坚他们果然上当,出城想要击败楚军,却是中了楚军的陷阱,大败,公子坚、公子旁、乐耳被擒。
郑穆公知道郑军大败,就派出公子丰为使臣到楚营求和,请求结盟。
楚穆王同意了郑穆公的请求,楚、郑两国结盟,楚穆王释放了被擒的公子坚三人。
郑国如此又背弃了晋国依附于楚国。