棘蒲之战发生於前381年,是楚国、赵国联军打败魏国的一场战争。
前381年,楚国出兵援助赵国,与魏军大战於州西。楚军穿越魏都大梁(今河南省开封市)的城门,驻军林中,兵锋直抵黄河两岸。楚、赵联军大败魏军,赵军乘机攻占魏国棘蒲(山东省魏县南)、黄城(河南省内黄以西)等地。