郑文公,郑国第十任国君,郑厉公之子,名踕,在位四十五年。
郑文公在位的时候,正处于齐楚争霸、晋国崛起、晋楚交锋的时代。
国力弱小的郑国处于三国之间,地理条件十分不利,往往需要小心行事,处理好与诸侯国的关系,要不然就会有灭国之祸。
当时,齐国强大,中原诸侯都尊齐桓公为霸主,可在南方的楚国,向来不怎么遵从周室,如今也不服从齐国,欲要与齐国争夺诸侯之间的霸权。
郑文公七年,即公元前六六六年,楚国国君楚成王以郑国背楚向齐为由,派楚国令尹公子元为元帅,兵车六百乘讨伐郑国。
楚国势大,兵锋强盛,一路所向披靡,甚至攻进了郑国都城郑城的外城,眼看就要打进内城之中。
这个时候,郑国的正卿看清了楚国的底细,兵六百乘攻打郑国,楚国国内必然空虚,不敢久战。
所以他设下空城之计迎战楚国军队,公子元害怕不敢真正攻城,便撤兵回楚了。
楚成王因公子元伐郑都不战而回,大怒,就此杀死公子元。
郑文公十五年,即公元前六五八年,楚成王又派兵伐郑,此战俘获了郑将聃伯。
次年,齐桓公听闻楚国伐郑之后,与宋、江、黄等国在阳谷会盟,商讨伐楚。
郑文公十七年,齐桓公率领诸侯联军侵蔡,蔡国军队不敌,诸侯联军便伐楚。
但这一战最终并没有打起来,楚国派出屈完与齐桓公交涉,双方最终在召陵签订下了盟约,罢兵不战。