楚国出兵援助赵国，与魏军大战于州西（今河南省武陟县西南以西）。楚军穿越梁门（位于大梁西北的关塞），驻军林中（位于梁门以北），饮马于黄河，切断魏国河内郡与首都安邑（今山西省夏县西北）的联系。赵国借助楚国的攻势，火攻棘蒲（今河北省魏县南），攻克黄城（今山东省冠县南），楚、赵两国大败魏军。诸侯都畏惧楚国的强大，但吴起的变法招致了楚国贵族的怨恨，也为自己埋下了杀身之祸。
身亡.前381年，楚悼王去世，楚国贵族发动兵变推翻吴起。贵族们号令士卒用箭射伤吴起，吴起拔出箭逃到楚悼王停尸处，将箭插在