娄林之战是指楚成王于前645年讨伐徐国的战争。徐国位于今安徽泗县、江苏泗洪一带，春秋时代靠近楚国。前645年，楚成王因徐国亲近中原诸国而讨伐徐国。同年三月，齐桓公因而于牡丘召开盟会，以葵丘之盟的协议，会合鲁、齐、陈、卫、郑、许、曹七国国君结盟，以救援徐国。孟穆伯率领鲁国军队和诸侯军队驻扎在匡地等待楚军。同年秋天，齐桓公带领的诸侯联军讨伐楚国盟国厉国以救徐国。徐国恃有诸侯联军救援，于娄林被楚军所败。