首都安邑（山西夏县）完全暴露，只好把都城迁都大梁（河南开封东南），从此又称为梁国，此后更是不断受到秦国的侵略。公元前334年魏惠王与齐威王相互称王。
合纵.公元前323年，魏国犀首之官公孙衍发起魏、赵、韩、燕、中山五国相王，以求合纵反秦，结果失败。在公元前293年的伊阙之战中，秦军击败魏国和韩国联军，两国此后再也没有力量单独向秦国发起挑战。之后由于秦国不断的压迫，局势越来越严峻。这时，封爵为信陵君的公子无忌出现，信陵是魏安禧王之弟，信陵君于公元前257年施计夺取了魏国军队，协助赵国