魏惠君三十一年,即公元前三四零年,秦国、赵国、齐国一起攻打魏国。
秦国商鞅率军与魏将公子卬交战,商鞅用计诈骗公子卬,将其俘获,又派兵袭击夺取他的军队,击败魏军。秦国任用商鞅,秦国的国土到达黄河。
齐、赵联军数次击败魏军,
安邑(今山西运城)靠近秦国,由于担心秦国的威胁,魏惠君迁都大梁(今河南开封西北),魏国也因此被称为梁国。
魏惠君立公子赫为太子。
这一年,楚国国君楚宣传王去世,他的儿子楚威王继位。
魏惠君三十二年,即公元前三三九年
这一年,秦国与晋国在岸门交战。
魏惠君三十三年,即公元前三三八年,秦国国君秦孝公去世,秦国商鞅逃亡魏国,魏国人担心秦国人来攻,不让商鞅入魏。
商鞅回到秦国,发动叛乱,死于彤地。
秦国国君秦孝公去世,他的儿子秦惠文王继位。