郑厉公由于无法忍受宋国向郑国多次索要钱财,便与鲁国、纪国一起攻打宋国。
宋国集齐国、宋国、卫国、燕国四国军队,与三国联军交战,可最终兵败。
次年,宋庄公为报去年兵败之耻,便又联合齐、蔡、卫、陈四国攻打郑国。
五国军队攻破郑国国都,焚烧了郑国都城的渠门,攻打东郊之时,占取牛首,并将郑国太庙的椽子拿回去当了宋国卢门的椽子。
宋庄公十三年,即公元前六九七年,宋庄公与鲁桓公、卫惠公、陈庄公在袲(chǐ)地会盟,策划攻打郑国,当时郑国发生政变,郑厉公逃出国都,诸侯想要帮助郑厉公,但没有成功。
次年,宋庄公与鲁桓公、蔡桓公、卫惠公在曹国会见,再度策划进攻郑国。
同年四月,宋、鲁、卫、陈、蔡五国进攻郑国,依然没有什么收获。
宋庄公十五年,宋庄公联合卫国进攻邾国。
宋庄公十九年,即公元前六九一年,宋庄公去世,他的儿子公子捷继位,是为宋后湣公。