在栎邑的人派人诱骗动持了大夫甫假,要挟甫帮助厉公回国都复位。甫假说:“赦免我,我替你杀死郑子让你回到国都。”厉公与他订立盟约后,才释放了他。六月甲子日,甫假杀死了郑子和他的两个儿子,并迎来厉公突,突从栎又回来即位。当初,在郑都南门城内有一条蛇与城外一条蛇争斗,城内的蛇死去。过了六年,厉公果然又回来了。厉公回到郑都后就责备自己的伯父原说:“我失去了国家到都外居住,伯父却无意接纳我,也太过分了。”原说:“事奉国君不能有二心,这是做人臣的本分。我知道罪过了。”说完竟自杀身亡。厉公于是又对甫假说:“你事奉国君有二心。”于是杀死了他。临死甫假后悔地说:“对郑子的大德不去报答而有此下场,实在是应该啊!”
厉公突复位后元年(679),齐桓公开始称霸。
五年(前675),燕国、卫国与周惠王的弟弟颓一起讨伐周惠王,惠王逃到温,弟弟颓即位为周王。六年(前674),惠王向郑国告急,厉公率军攻打周王子颓,未打胜,于是厉公与周惠王一起撤回郑国,惠王住在栎。七年(前673)的春天,郑厉公与虢叔共同袭击杀死了王子颓,护送惠王到周都。
秋季,厉公逝世,儿子文公踕(jié,洁)即位。厉公刚刚即位四年,就逃到栎居住,在栎住了十七年,又回到郑都,在位七年,与逃亡的时间加在一起总共二十八年。
文公十七年(前656),齐桓公率军打败了蔡国,于是攻打楚国,一直打到召陵。
二十四年(前649),文公有一个名叫燕姞(jí,吉)的贱妾,梦到天帝给她一株兰草说:“我是伯鯈(yóu,由)。我是你的祖先。用这株兰草做你的儿子,兰草有浓烈醇正的香气。”燕姞把此梦告诉文公,文公便与她同房了。并赠送她兰草作为凭证。于是燕姞生下了一个儿子,取名为兰。
三十六年(前637),晋公子重耳路过郑国,郑文公没有礼待他。文公的弟弟叔詹说:“重耳是贤人,又与咱们同姓,受穷困经过您处,您不能对他无礼。”文公说:“诸侯中逃亡的公子路过此处的有很多,怎么都能按礼招待他们呢!”叔詹说:“您如果不礼待他,就杀死他,不杀,他假使返回国内,就是郑国的忧患了。”文公不听从叔詹的意见。
三十七年(前636)的春天,晋公子重耳返回晋国,即位了,这就是晋文公。秋季,郑国攻入滑国,滑国唯郑命是听,不久,滑国又亲附卫国,于是郑国又攻打滑国。周襄王让伯服替滑国说情,郑文公怨恨惠王曾逃到栎,是文公的父亲厉公护送惠王回朝复位的,但惠王却没有赏赐厉公爵位俸禄,又怨恨襄王