公元前4世紀,在趙連續數次入侵中山的同壹時期,魏國旁邊的秦國也多次入侵魏國與秦國交界處的金銀驛等地。
據史記·魏記載,“於三十六年,秦侵我陰津。”
公元前369年,秦國派商鞅打敗魏國收復西河之地,魏惠王下令將都城從安邑即山西夏縣遷到大梁即河南開封。
此後,為了加強西部邊境的防禦,公元前361年至公元前351年,命人在與秦國接壤的西部地區修築了500公裏長的河西長城。
關於這段歷史,《史記·秦本紀》中是這樣記載的:
公元前362年,秦國攻打魏少良,打敗魏軍,俘虜魏將軍公孫措。為了抵抗的入侵,魏於公元前358年開始在秦和黃河以西的交界處修建長城。
在古書《水鏡註》中,也有這樣的記載:“率龍甲在西築長城。”
古書《史記·匈奴列傳》說:“魏有壹郡,河西以戎為界。”
從這裏可以看出,當時魏國河西長城不僅是為了防禦秦國的騷擾,也是為了防禦旁邊的另壹個國家西戎。
到公元前350年,魏惠王命令人們在河南修建長城來保衛都城。關於這段長城,《後漢書》中有記載:“有長城,過吳恙,達秘。”
至此,魏完成了河西長城和河南長城的修築,史稱魏長城。
那麽,魏的河西長城在哪裏呢?據《水經註》記載:“渭河向東,北過長城,由壹條長流註入。水從南面的太華山流出,長城向東向北流向渭河。”
《史記》還記載:“元年,楚、魏合長城,魏自鄭築長城。渭水...西北入長城,城北從華山到河。魏與秦國相連,南起鄭縣、化州,西北隔渭河,濱洛水東岸,北有商州郡地,築長城與秦國接壤。”
也就是說,西魏長城北起陜西省華陰縣西南的華山南麓袁超洞,北至渭河,沿昌建河西岸而下。過渭河後,北跨洛河,再沿洛河東岸西行至大荔縣徐苑長城村,全長500公裏。