公元前338年,秦孝公去世,太子驷即位,即秦惠王。 公子虔等人告发商鞅“欲反”,秦惠王下令逮捕商鞅。商鞅逃亡至边关,欲宿客舍,客舍主人不知他是商君,见他未带凭证,告以商君之法,留宿无凭证的客人是要治罪的。商鞅想到魏国去,但魏国因他曾生擒公子卬,拒绝他入境。
商鞅回秦后被迫潜回封邑商,发动邑兵攻打郑县(今陕西省华县)。秦惠文君派兵攻打,结果商鞅失败战亡。 其尸身被带回咸阳,处以车裂后示众。秦惠文君同时下令诛灭商鞅全家。商鞅虽然被害,但新法并未被废除。
本质上说,商鞅变法对秦国国家有利,但是触犯了秦国贵族的既得利益,因此遭受到贵族势力的仇恨与反对,甚至形成了秦国国内革新派和保守派两种势力的对立。最后商鞅的死了,但是变法并未废除,实际上是秦王为了缓和内部矛盾、安抚旧的贵族势力而把商鞅当了替罪羊。
商鞅变法废除了秦朝旧的制度,使其走在诸国前列,怎么说呢,大刀阔斧的改革在那个时期必然会有一番成果,如果想要详细了解历史书上的大白话管够。
至于被杀,一方面它的改革必然触犯了老一派的利益,而且当时的秦王已经是当时他在改革时得罪的太子(他当时没有看太子的面子割了他老师的鼻子),太子当然还是有点怀恨在心,诸多原因吧。