关于魏国迁都大梁的时间问题

之前看到阁下对魏国迁都大梁时间问题的阐述。如下:可以分析两个时间的理由:(1)魏惠王三十一年(公元前339年)迁都的理由是魏在马陵失败不久,又为秦击败,并被秦夺回河西之地。此时魏“兵三折于外,太子虏,上将死,国以空虚。”当时秦对魏的威胁最严重。魏为了安全,于魏惠王三十一年将国都自安邑东迁大梁,并与关东各国议和。关东各国也畏于秦的东侵,就互相结盟,迅速形成了关东各国与秦的对抗。(2)魏惠王五年(公元前365年)到九年(公元前361年)迁都的理由魏惠王继位后,进一步发展魏文侯、魏武侯的霸业。为便于向东发展,争霸中原,他将都城从安邑迁到了大梁,加紧了对对宋卫韩赵等国的进攻。其中(1)显然有漏洞,因为当时继魏国强大起来成为霸主的是齐国而非秦国,秦国当时还在自身迅速发展,并未开始扩张。所以个人认为(2)更正确,这样围魏救赵也好解释了 ————————————————————对这个问题我也感到很困惑。《史记》和《资治通鉴》认为是魏惠王31年,《竹书纪年》认为的魏惠王9年。我的观点偏向于31年。阁下所述(1)的理由,我基本赞同,但似乎低估了失掉河西之地的危害。河西一失,黄河天险就由秦魏两国共享,一旦跨过黄河,国都安邑便裸置秦国狩野,无所依凭。当时的秦国已采用商鞅变法十数年,已逐渐趋于强盛。基于这个理由迁都,似乎更合理一些。而我之所以有顾虑,也是因为觉得9年迁都不是完全不可能。我要补充阁下的(2),一方面,这个时候梁惠王迁都为进军中原作准备,另一方面,从地图就可看出,安邑所在的魏地,与中原魏地只有一线相连,一旦赵国和韩国联手,封锁此地,秦国在这个时候攻魏,国都安邑就岌岌可危。迁都大梁,也有可能。恳亲阁下赐教解惑,拜谢。
2026年09月21日 15:08
有3个网友回答
网友(1):

  战国七雄中除了秦国,其他6国都在崤山的东部,又称为关东六国,故请LZ自己看吧:
  一、秦国
  (1)雍(今凤翔)→泾阳(今陕西泾阳西北)
  时间:前419年
  迁都原因:1)摆脱旧贵族势力的羁绊;
  2)向东扩张
  (2)泾阳→栎阳(今陕西富平东南)
  时间:前383年
  迁都原因:栎阳“北却戎狄、东通三晋”,可直接对付魏国
  (3)栎阳→咸阳(今陕西咸阳东北)
  时间:前350年
  迁都原因:咸阳城扼渭水之渡,地势平坦,有利于秦王居中指挥

  二、楚国
  (1)鄢郢(今湖北江陵西北)→陈(河南淮阳)
  时间:前278年
  迁都原因:秦将白起率军攻破楚国都城
  (2)陈→巨阳(今安徽阜阳北)
  时间:前253年
  (3)巨阳→寿春(今安徽寿县)
  时间:前241年
  迁都原因:与迁都巨阳的原因均是受秦国威胁

  三、赵国
  (1)晋阳(今太原西南)→中牟
  时间:前423年
  迁都原因:内乱
  (2)中牟→邯郸
  时间:前386年
  迁都原因:1)内乱;
  2)邯郸的地理位置使赵国便于向华北平原发展

  四、魏国
  (1)安邑(今山西夏县)→大梁(今开封)
  时间:前361年
  迁都原因:1)受秦军威胁
  2)魏国国土呈东西广而南北窄的哑铃状,西部国土缺乏战略纵深,东部的大梁则便于向中原发展

  五、韩国
  (1)平阳(今山西临汾西北)→宜阳(今河南宜阳西)
  时间:前416年
  迁都原因:打下东扩基础
  (2)宜阳→阳翟(今河南禹县)
  时间:韩景侯时期(公元前408~400年在位)
  迁都原因:与楚争颍汝之地、为并郑做准备
  (3)阳翟→郑(今河南新郑)
  时间:前375年
  迁都原因:灭亡郑国

  六、燕国
  (1)蓟(今北京西南)→武阳(今河北易县南)
  时间:燕昭王时期(公元前311~前279)
  迁都原因:为南防齐、赵兼并,西御强秦威胁,需在靠近齐、赵边境和西依太行山的西南边界修建军事、政治重镇

  注:
  1.泾阳与栎阳具有陪都与临时军事都城的性质,是秦国国君暂居之地,而宗庙重器则仍留雍都,于是我们见到传统观点认为前350年秦国是从雍迁至咸阳。
  2.赵都中牟位置尚有争议。
  3.魏国迁都时间与《资治通鉴》中所记不同。《资治通鉴》载公元前340年魏惠王惧秦迁都大梁。但安邑在前352年有降秦的记录,虽然后来好像被魏国收回,但已足以证明魏国迁都是在前352年以前。
  4.从韩氏成为晋卿至韩灭郑,其都城共迁过5次,但前2次是在韩还未成为诸侯前,故不计入内。
  5.据《水经注·易水》载,在燕昭王之前,燕文公曾徙都于易。然而此事并不见于其他先秦史籍。
  6.关于燕下都武阳城的资料,都是来自网上的。可能是因为其考古发现较晚,目前手里的《简明中国历史地图集》(谭其骧)没有标出燕下都武阳,《战国史》(杨宽)也没提到燕昭王兴建下都的事情。网上虽有相关资料,但是也并没有说这是迁都。但我认为燕昭王已把燕国的政治、经济、军事中心都迁到了此地,实质上就相当于迁都了。
  7.齐国一直定都临淄,没迁过都。

网友(2):

明显我国的教科书是采用了9年这一说,看围魏救赵和围魏救韩就知道。个人也比较倾向9年这一说

网友(3):

太深奥了、、