河西之战 (战国)

背景

魏國自三家分晉後，魏文侯政治上任用翟璜、吳起、李悝、魏成子等人進行改革，使魏國國勢逐漸強盛；軍事上魏國聯合趙、韓，西擊秦，東擊齊，南擊楚，創建了由魏國領導而由韓、趙輔佐的中原霸權。而秦國自秦厲共公以後，政局不穩，數位國君或殺或廢，國力日趨衰弱，加上西方及北方又有戎族入侵，在魏國的連續攻勢下，只能被動防守。
秦獻公繼位後開始政治改革，使秦國國力由弱轉強，具備了奪回河西地區的實力。秦孝公繼位後，任用商鞅實行變法，秦國國力開始強大。魏國此時忙與同趙國、齊國交戰，無暇西顧。秦國趁機大舉的進攻魏國的西河郡。
周顯王二十七年（前342年），魏國發兵攻韓，韓國向齊國求援。齊國軍師孫臏再次使用圍魏救趙的戰術，率軍包圍魏國首都大梁（今河南省開封市）。魏惠王下令龐涓撤兵回救，龐涓在馬陵（今山東省郯城縣一帶）遭到埋伏，全軍覆沒，太子申被俘，龐涓亦自刎而死。魏國經過馬陵之戰的失敗，元氣大傷，無力對付秦軍。秦軍從反擊到進攻，多次擊敗魏軍，終於收復河西。

第一次戰役

前419年，魏軍突然在河西地區的少梁（今陝西省韓城市西南）修築城池，秦國派兵進攻，兩軍在少梁交戰兩年。前417年，魏軍擊敗秦軍，再次在少梁築城。秦軍則沿黃河修築防禦工事，阻止魏軍西進。前415年，秦靈公派兵修補繁龐（今陝西省韓城市東南），在籍姑（今陝西省韓城市北）築城，繼續對魏國採取守勢。
前413年，魏國大舉進攻秦國，魏國上地郡郡守李悝在鄭縣（今陝西省華縣）大敗秦軍。次年，魏文侯派太子擊包圍並占領了秦國的繁龐，遷出當地的居民。

第二次戰役

前409年，魏文侯任命吳起為主將，攻克秦國河西地區的臨晉（即王城，今陝西省大荔縣東南）、元里（今陝西省澄城縣東南）並築城。次年，吳起再次率軍攻打秦國，一直打到鄭縣，攻克洛陰（今陝西省大荔縣西南）、郃陽（今陝西省合陽縣東南）並築城。而秦國只能退守至洛水，沿河修建防禦工事，並築重泉城（今陝西省蒲城縣東南）加以防守。至此，魏國全部占有原本屬於秦國的河西地區，並在此設立西河郡。經翟璜推薦，由吳起擔任首任郡守。

雙方後續的交戰

魏國佔有河西地區後，成為秦國東進的心腹大患，秦簡公、秦惠公兩代秦國君主曾多次派兵試圖收復該地區，但都以失敗而告終。
前401年，秦簡公派兵攻打魏國，到達陽狐，但此時秦軍無力穿越西河郡到達河東。
魏武侯繼位後不久，與吳起、王錯等前往西河郡巡視。
前393年，魏軍在汪（一說在陝西省澄城縣境內）擊敗秦軍。。
前390年，秦國與魏國在武城（今陝西省華縣東）交戰。秦惠公在陝（今河南省三門峽市西）設縣，圖謀向中原擴張。前389年，秦惠公出兵號稱五十萬進攻魏國的陰晉（今陝西省華陰市），但被魏西河郡守吳起以步兵五萬、戰車五百輛、騎兵三千所擊敗。
前386年，魏國攻打秦國，秦軍在武城擊退魏軍，但秦將識被魏軍所俘獲。

秦獻公即位

周安王十八年（前384年），魏國於洛陰、安邑（今山西省夏縣西北）、王垣（即首垣，在今山西省長垣縣東北）三處加築城垣，加強河西、河東以及河北地區的防守。不久，魏國因趙國入侵衛國，威脅到魏國在中原地區的利益。魏國出兵支援衛國，齊國也派兵支援，趙國向楚國求救，楚國也加入了這場大戰，雙方進入連續四年之混戰。此時秦國國內，庶長改發動政變，殺秦出公和太后，迎立被秦簡公放逐的秦獻公回國繼位。秦獻公繼位後，安撫邊境軍民，並把都城從雍（今陝西省鳳翔縣）遷到櫟陽(今陝西省西安市臨潼區北)，親往治理，準備向東征討，收復秦穆公時期的故地。

洛陰之役

周顯王三年（前366年），魏、韓聯合攻秦，魏國在武城築城，作為西進據點。秦軍反擊，在洛陰打敗了魏、韓聯軍，開始掌握戰爭的主動權。

石門山之役

周顯王五年（前364年），秦獻公親率主力進至河東，秦將章蟜在石門山（今山西省運城市西南）大敗魏軍，斬首6萬。由於趙國出兵救援魏國，秦才退兵。此戰為秦國對魏國的首次重大勝利，諸侯震動，周顯王亦祝賀「獻公稱伯」，並頒賞他繡著黼黻圖案的服飾。

少梁之役

周顯王六年（前363年），秦出兵攻擊魏少梁，趙國出兵救援魏國。第二年（周顯王七年，前362年），秦乘魏與韓、趙戰於澮水之機，以庶長國為將，再次攻擊魏少梁，擊敗魏軍，俘其主將公孫痤，並佔領繁龐。魏國雖戰勝韓、趙兩國，卻被秦國擊敗。

秦孝公變法

當時除秦國外的戰國六雄已經形成，而處於西陲的秦國被中原各國所疏遠。秦孝公繼位後，求賢招兵，廣招人才，命群臣獻富國強兵之策，重用商鞅變法圖強，推行「農戰」政策，秦國國勢日強。

魏惠王遷都

魏國國都原在安邑，僅有上黨山區可與河內交通，又地處河東，受秦、趙、韓三國包圍，形勢岌岌可危。因此魏國在遷都前，極力圖謀在中原開拓土地。韓、趙兩國在魏國的壓力下，調整交換了土地，使魏國在中原地區的土地連成一片，形成十分有利的形勢。周顯王八年（前361年）夏四月初三日甲寅，魏國遷都大梁，同時派龍賈率軍修築河西長城（南起今陝西省華陰縣，經大荔西、澄城東、合陽北，在韓城南與黃河西岸相接），對秦採取守勢。
魏國遷都大梁後，實行改革，國力再次強大起來，引起了其他諸侯的戒備。周顯王十三年（前356年），趙國分別在平陸（今山東省汶上縣）、阿（今河北省高陽縣北50里）與齊、宋、燕會盟。魏國面臨著被諸國圍攻的可能，於是魏國對韓、宋、魯、衛等小國施壓，迫使小國君主入朝仕魏。

元里之役

周顯王十五年（前354年），趙國入侵衛國，奪取漆及富丘兩地。魏國出兵助衛，包圍趙都邯鄲（今河北省邯鄲市）。當魏軍分別在邯鄲、襄陵（今河南省睢縣南）與齊、趙、宋聯軍交戰時，秦軍乘機偷襲魏國，進攻魏河西長城重要據點元里，大敗魏軍，殲滅守軍7千人，並佔領少梁。同時派公孫壯伐韓，深入韓地，佔領上枳、安陵（今河南省鄢陵縣北）、山氏（今河南新鄭市東北）並築城，插入魏、韓兩國交界地區。

安邑、固陽之役

周顯王十七年（前352年），商鞅率主力東渡黃河，攻入魏國的河東，佔領了魏國舊都安邑。次年，商鞅又率軍包圍並占領魏上郡要點固陽（即定陽，今陝西省延安市東）。此時魏國在中原地區扭轉局勢，攻破趙國都城邯鄲，並調用韓國軍隊，擊敗包圍襄陵的齊、宋、衛三國聯軍，齊國不得己請楚國大將景舍出面調停。

魏、秦修好

魏國陸續與齊、趙講和後，遂集中兵力反攻，奪回安邑及少梁，並包圍固陽。秦孝公用商鞅以退為進之策，以爭取時間更深入地進行第二次變法，於周顯王十九年（前350年）與魏惠王在彤（今陝西華縣西南）會盟修好，將河西部分土地歸還魏國。為便於爾後東進中原，又將國都遷至咸陽（今陝西省咸陽市東北）。經兩次變法，秦國國力更強。而魏惠王則派軍隊在固陽東修建崤山長城（東南起崤山，西北至黃河），以阻止秦軍東進，保障河東地區與大梁的聯繫。

商鞅遊說魏惠王稱王

魏國以朝見周天子為名，召集許多小國舉行會盟，圖謀攻秦。秦孝公下令加強防守，並採納商鞅「尊魏為王」的策略來改變魏國進攻秦國的意圖。秦孝公於周顯王二十五年（前344年）派商鞅向魏惠王遊說，稱「從十二諸侯不足以王天下」，勸說他除了號令宋、衛、鄒、魯等小國外，爭取燕、秦等國支持，「先行王服，然後圖齊、楚」。魏惠王聽從遊說，開始稱王，並召集各小國參加逢澤（今河南省開封市南）會盟，使得魏國進攻的矛頭，從秦轉向齊、楚。

吳城之役

魏國在馬陵之戰遭受齊國重創，秦國乘魏國實力尚未恢復之際，大舉攻魏。周顯王二十八年（前341年）九月，秦派商鞅入侵魏國西部，魏惠王率軍救援，魏軍大敗。第二年（周顯王二十九年，前340年），商鞅入侵河東，魏派公子卬迎戰，雙方於吳城（今山西省平陸縣北）對峙。商鞅以政治手段欺騙公子卬前來赴會，在會中趁機俘虜公子卬，乘勢攻擊並擊敗魏軍。

岸門之役

周顯王三十一年（前338年），秦再次攻魏，在岸門（今山西省河津縣南）擊敗魏軍，俘其主將魏錯。

龍賈之役

周顯王三十六年（前333年），秦惠文王任命陰晉人犀首（即公孫衍）為大良造，次年魏國獻陰晉給秦，與秦修好。未久，公孫衍率兵攻魏上郡重地雕陰（今陝西省甘泉縣南），魏將龍賈集中兵力迎戰。經二年激戰，至三十八年（前330年），全殲魏軍，斬首四萬五千人（此據《史記·魏世家》，《秦本紀》記載為八萬）。此役魏國防衛西河、上郡的主力全軍覆沒，主將龍賈被俘，魏惠王被迫於次年將西河郡全部獻給秦國。至此，秦全部收復了被魏奪佔的河西地區。

影響

秦收復河西後，並未停止攻魏，繼而攻佔焦（今河南省陝縣）、曲沃（今河南省靈寶市東北）、汾陰（今山西省萬榮縣西南）、蒲陽（今山西省隰縣）等據點。秦不僅獲得了黃河南段以西的所有土地，而且控制了東進中原的大門，為爾後統一六國創造了有利條件。