秦孝公二十年(公元前340年),秦国向魏国发动战争,在商鞅的策划之下,秦国大败魏国,收回了黄河以西的失地。商鞅因大功被封于商地,领有十五座城邑,号为商君。商鞅变法除了法令过于苛刻之外,基本上是符合百姓的利益的,所以百姓并不反对商鞅。商鞅之败,在于秦廷内部的权力之争。
变法之初,有许多旧贵族激烈反对,原因很简单,其中的一些条令损害了旧贵族的利益,关键的还是那两条:军功无等级和土地私有。但因秦孝公的支持,他们还不敢怎么着,秦孝公死后,秦惠文王即位,旧贵族势力就诬告他谋反,秦惠文王下令逮捕商鞅。商鞅在秦国无容身之地,为什么呢?因为商君之法规定,住店要有证件,而作为潜逃之人的商鞅哪里有证件,只好跑到魏国,魏国人要杀他,他又只好跑回自己的封地,在封地组织了一支军队,抵抗旧贵族前来逮捕他的军队。由于寡不敌众,兵败被擒。商鞅遭受的刑罚是“车裂”,即把他的四肢系在马车之上,让马车把他的躯体生生地撕开。其刑罚之酷,令人发指。商鞅虽死,其法还在。秦国并未因此衰落下去,而是一直沿用商鞅之法,并迅速发展起来,在一百年之后统一了中国。