交战,楚军大败。
秦穆公二十九年(前631年)夏季,秦穆公派小子憖和鲁僖公、王子虎、晋国的狐偃、宋国的公孙固、齐国的国归父、陈国的辕涛涂在翟泉(位于洛阳城内)会盟,重温了践土之盟,并谋划攻打郑国。
秦穆公三十年(前630年)九月十日甲午,秦穆公、晋文公出兵围攻郑国。晋军驻扎在函陵(在今河南新郑北),秦军则驻扎在汜水南面。在佚之狐的建议下,郑文公派烛之武对秦穆公陈述利害,说:“灭掉郑国,对于晋国而言是得到了好处,而对秦国却没有利益。晋国的强大,是秦国的忧患啊。”秦穆公听后和郑国人结了盟,派杞子、逢孙、扬孙留在郑国协助戍守,然后撤军回国。晋文公随之也撤军。
秦穆公三十二年(前628年)冬季,晋文公和郑文公去世。杞子从郑国派人告诉秦国,声称秘密派兵前去可以占领郑国的国都。秦穆公不顾蹇叔和百里奚的劝阻,执意发兵攻打郑国,召见百里奚的儿子孟明视、蹇叔的儿子西乞术及白乙丙三人,让他们率军从东门外出发。
秦穆公三十三年(前627年)春季,秦军东进,越过晋地,途经成周北门时,战车上的车左和车右都摘下头盔下车步行。刚一下车就又跳了上去,有三百辆车都是这样。当时王孙满年岁尚小,看到这种情况,对周天子说:“秦军轻佻无礼,肯定失败。轻佻则缺少谋略,无礼则粗心大意。进入险要之地而粗心大意,又没有谋略,能不失败吗?”秦军进入晋国的边境城邑滑邑(今河南偃师南)时,郑国的商人弦高正准备到成周去做买卖,遇到秦军。他给秦军送了四张熟牛皮,又送去十二头牛,以犒劳秦军,说:“我国国君听说贵军要到我国去,特派我前来慰劳贵军将士。我国虽不富裕,但愿意为贵国长期服务,如果要居留,保证提供每天的必需品,即使要离开,也要为你们守卫到最后一夜。”同时派人迅速向郑穆公报信。孟明视、西乞术、白乙丙三位将军听后互相商讨说:“我们将要袭击郑国,郑国已发觉了,再前往已经来不及了。”于是攻破滑邑之后就撤军回国。
此时,晋文公还没有安葬,其太子晋襄公得知滑邑被灭的消息后发愤说:“秦国欺辱我丧父,趁丧事期间攻破我们的滑邑。”于是晋襄公发布命令,并迅速动员了姜戎的军队参