动,军事上的失败成为了必然。虽然魏在襄陵取得了胜利,并西向收复了全部河西失地,但是魏国力大损,无奈和赵讲和,将邯郸还给赵国,与赵结盟。
魏惠王没能实现当年庞涓给他制定的战略方针,从此魏国开始走下坡路。魏西临强秦,为了防备秦国的军事进攻,以便统一三晋,魏惠王曾于公元前358年开始派龙贾率师修筑长城。这条长城从黄河边的卷(今河南原阳县西)开始,东到阳武(今原阳县东南),折往西南行,到达密(今河南密县东北)。
公元前352年,魏惠王再次修筑长城。魏国虽遭桂陵重创,国力损耗,但军事上还保持着强盛的声势。公元前344年,魏惠王听从于卫鞅的游说,去侯称王。同时召集逢泽(今河南开封南)之会,邀宋、卫、邹、鲁等国国君及秦公子少官会盟,尔后同朝见周天子。逢泽之会遭到了韩国等大国的抵制,于是韩魏翻脸。
公元前342年,魏国向韩进攻。韩向齐求救。同年,齐、魏军大战于马陵(今山东范县西南),魏军大败,主帅庞涓身亡,太子申被俘。次年,魏国又受齐、秦、赵三国三面进攻。公元前340年,魏、秦交战,魏军又大败,主帅公子卬中计被俘。不久,彻底放弃安邑,徙都大梁(今河南开封)。
魏惠王由于在秦、齐等国夹击中不断惨败,于公元前334年不得不采用相国惠施”以魏合于齐楚以按兵“的建议,率韩国等小国国君赴徐州(今山东滕州东南)朝见齐威王,同时齐威王亦承认魏惠王的王号。魏、齐接近,使齐停止了进攻,但秦国以魏为”腹心疾“,还是不断攻魏。
公元前330年,秦军败魏军于雕阴(今陕西甘泉南),迫使魏惠王献出河西之地。次年,秦军又攻占魏国的汾阴(今山西万荣西南)、皮氏(今山西河津西)、焦(今河南三门峡市西)、曲沃(今三门峡市西南)等地。为了联合他国抗秦,公元前325年,魏惠王又和韩威侯相会于巫沙,并尊韩威侯为王(即韩宣惠王),同年,他又与韩宣惠王并带太子入朝于赵。
次年,魏惠王又和齐威王相会于甄(今山东鄄城县北)。魏惠王两次会齐威王,都是卑躬屈节的。但这并不能制止强秦的进攻。同时南面的楚国为了逼魏惠王废太子嗣,送流亡在楚的魏公子高为太子,于公