秦、晉圍鄭發生在公元前630年(魯僖公三十年)。在這之前,鄭國有兩件事得罪了晉國。一是晉文公當年逃亡路過鄭國時,鄭國沒有以禮相待;二是在公元前632年(魯僖公二十八年)的晉、楚城濮之戰中,鄭國曾出兵幫助楚國。
秦國當時要争奪霸權,需要向外擴張。發生在公元前632年的城濮之戰,事實上是兩大軍事集團之間的戰争。一方是晉文公率晉、宋、齊、秦四國聯軍,另一方則是以楚國為主的楚、陳、蔡、鄭四國聯軍(鄭國名義上沒有參戰,實際上已提前派軍隊到楚國)。兩年後,當晉國發動對鄭國的戰争時,晉國尋找秦國作為盟友。秦、晉曆史上關系一直良好;更重要的是,這時的秦國也有向外擴張的願望,所以,秦、晉聯合也就成為必然。