秦孝公先去世的。
公元前338年,秦孝公去世,太子驷即位,即秦惠王。公子虔等人告发商鞅“欲反”,秦惠王下令逮捕商鞅。商鞅逃亡至边关,欲宿客舍,客舍主人不知他是商君,见他未带凭证,告以商君之法,留宿无凭证的客人是要治罪的。商鞅想到魏国去,但魏国因他曾生擒公子印,拒绝他入境。他回到自己的封邑商,举兵抵抗,结果失败战亡,而后被下令车裂其尸。
秦孝公和商鞅两人是知已,而秦孝公完完全全的相信商鞅,商鞅也为秦国,秦公殚精竭虑,倾其所学,制定了一套完整的新的国家法律法规,让秦国脱胎换骨,重获新生,但是,秦秦公为了秦国思虑过甚,耗心过甚,致使他英年早逝,到后来,秦孝公这座大山一倒,就让商鞅失去了保护,而商鞅又尽公不顾私,就想着让他自己亲手制定的法律能够在秦国继续推行,他自己来当活靶子,让那些藏在阴处的反对变法的老世族都跳出来,好让赢驷把他们一网打尽,让秦国的法律没有被废,让法律在秦国保留 了下来,巩固了秦孝公和商鞅两人的心血——商鞅变法也就名垂青史。