他失败的原因有
一,吴起本来就名声不好,又是一外国人,缺乏根基。二,支持他的楚悼王死去,他再也没有强而有力的支持者。三,吴起既然拉拢了下层士民却不懂得作为自己的政治资本。四,缺乏权术,手段执行的时候又没有分而对待,又没有通过战争等形式来转移矛盾的目标,使得大贵族团结在一个目标上。但是根本的原因是反对改革的敌对势力太强大了,既有旧贵族的反对,也是意识形态中的对峙,即使是有楚悼王强势硬性推之,一旦失去了强势就失去了根基。所以,楚悼王死后,敌对势力就立刻复辟,所有的变法政策都付之东流,楚国也开始了下倾,最后成为了秦国的鱼饵。