周灵王十七年(公元前555年),楚军进攻郑国费滑(今河南偃师南)等地的作战。
周灵王十七年冬,以晋为首的诸侯国联兵攻齐(参见平阴之战)。楚康王为拉拢齐国,牵制晋国,欲攻郑救齐。此时,郑简公率大夫子娇、伯有、子张领兵会晋师东征,而命子孔、子展、子西三大夫留守。子孔企图借楚军攻郑之机剪除子展、子西之势力,独掌郑国政权,便秘派使者与楚联络。楚康王急于救援齐国,决定出兵。楚令尹子庚认为诸侯多听命于晋,攻郑并无必胜之把握,建议由其率军作试探性进攻,若行动进展顺利,楚王再兴兵继进,否则回军;如此则国力不致损耗,国君亦不致蒙受失败之辱。楚王同意了这一建议。子庚遂在汾(今河南许昌西南)集结兵力,先派一部在上棘(今河南禹州西北,颍河北岸)筑城,控制颍水渡口,以保障军队进退安全。楚军至旃然(今河南荥阳索河)附近兵分两路,子庚率军攻郑都纯门(外廓城南门);公子冯、公子格率轻装精锐部队攻郑西北部费滑等地,后又进至郑东北部虫牢(今河南封丘北)一带。因子展、子西预先察知子孔之谋,各地均加强了防守,子孔又不敢与楚军会合,致使楚军劳而无功。晋平公得知楚军攻郑,即率诸侯之军回师救郑。子庚攻纯门两日未下,知晋军回师,下令撤军,经鱼齿山(今河南平顶山西北)返国。
此役,楚军虽未遇郑军主力抵抗,但因遇雨天寒,长途跋涉,士兵死者甚众。