郑国随晋国一起伐宋。当时，晋国召集诸侯在扈相会，晋灵公以“贰于楚”的理由拒绝接见郑穆公。郑穆公二十年（前608年）时，晋国两次以帮助他国的名义索取贿赂。郑穆公认为“晋不足与也”，遂改和楚国结盟。当年秋天，郑国随同楚庄王一起攻打陈国及晋国的盟友宋国。晋国以赵盾为主帅救陈、宋，继而出击郑国，但被由蒍贾率领的援军在北林击退。郑穆公二十一年（公元前607年），郑国的公子归生从楚国之命，率军攻打宋国，宋国战败，主将华元被擒获，并获得乐吕尸体和甲车四百六十多辆，俘虏二百五十人。郑穆公的骑墙行为，有时还会遭到晋楚两方