人图谋伐晋，诸侯因为秦桓公背信弃义的行为纷纷倒向晋国。前579年秋，秦国约白狄攻打晋国，晋在交刚击败白狄。次年，晋厉公率军前往周都王城（今河南省洛阳市王城公园附近），与齐、宋、卫、鲁、郑、曹、邾、滕八国国君所率军队会师，筹划攻秦事宜，周简王也派大夫刘康公、成肃公率军助战。同年四月，晋国派遣大夫魏相赴秦，以绝秦书历数秦穆公、秦康公、秦共公三代君主屡次背弃盟约，破坏两国友好，挑起战争的罪状，向秦国宣战。晋厉公亲帅晋国四军出战，随军将领有中军将栾书，中军佐荀庚；上军将士燮，上军佐郄锜；下军将韩厥，下军佐荀