晉秦麻隧之戰,發生在周簡王8年〈公元前578年)。戰爭的背景是晉、齊鞍戰后第二年,齊頃公因晉國勢力復振,而且晉國自并滅赤狄后國土已接近齊境,被迫親往晉國結盟。晉景公以極隆重的禮節對待他,驛齊兩國重歸于好。這時,晉景公考慮到,齊國畢竟楚一個大國,若不滿于晉而聯楚,則晉國的霸業將發生動搖。
魯國過去常依違于晉楚之間,唯強者是從,朝服夕叛,毫無 信義可言,遂強制魯國歸還齊國在鞍戰后割讓的汶陽之地。此舉自然使齊頃公十分感激,打消了聯合楚國的打算。
與此同時,晉景公又接受從楚國逃晉的申公巫臣所獻的聯吳制楚之策,并派中公巫臣帶少量晉兵和兵車至吳,教給吳人車戰和步戰的方法。這樣,吳國很快興起于東南,吞并楚國所屬的蠻夷諸部落,成為楚國的大患。
在聯齊、聯吳均告成功后,晉景公的下一個步驟,就是拆散秦楚聯盟,以便予以各個擊破。晉厲公(晉景公的兒子)對秦國作了和好的試探。周簡王6年(公元前580 年),晉秦兩國在令狐結盟。當時,晉國大夫士燮就判斷秦桓公毫無誠意。秦桓公回國后,果然背棄位己所許的諾言,與楚兇和狄族共謀伐晉。楚國拒絕了他的要求,并將此情況轉告晉國。
晉國這時已將東方的赤狄并滅,但北方的狄族仍然經常與梁勾紡,成為晉國北部的邊患。晉楚聯盟既然達成,晉國南方的威脅解除,便可專力向北對秦、狄作戰。周簡王7年(公元前579 年)秋,秦約狄人進攻晉國,被晉軍擊敗于交剛(今山西街交城縣)。
接著,晉厲公決定進攻秦國,派大夫魏相赴秦,宣布與秦絕交,并發表了一篇春秋歷史上行文最長的討伐宣言。這篇文章從表面看,全是在敘述歷史事實,其實有深刻的謀略意義在內。 簡言之:第一個作用是誆騙楚國,使其不注意晉國伐秦。
第二個作用則在博取諸候的同情,爭取他們助晉伐秦,所以,晉先借令狐之會向秦國謀和,謀和不成,便將多年來積累的歷史事實宣布,以證明晉之伐秦乃是兩國歷史上的積怨所造成,與楚國無關。至于其他諸侯,也使他們明白晉秦歷史上的積怨,晉欲謀和而秦無誠意,晉迫不得已才用兵,以嬴得諸侯的同情。楚國果然被這篇文告所蒙蔽,坐視秦國將敗而不加救助。
公元前578年,晉厲公會合齊、魯、宋、衛, 鄭、曹、祁、滕八國之軍,大舉伐秦。晉圍此次作戰,不但要給秦以徹底打擊,使其不再成為晉國西邊之患,而且力求速戰速決,以免曠日持久而為楚國所乘。為此,晉國集中了絕對優勢兵力,除用本國四軍全部外,征集齊、魯、宋、衛、鄭、曹、邾、 滕八國之軍,總兵力約在12萬人以上。
秦國面對強敵直逼國門,亦起全國之兵(約四五萬人)進行抵抗。這年5月,晉及諸侯之軍直趨麻隧(今陜西省涇陽縣南〕,與秦軍對陣,并隨即展開突然的攻擊。秦軍因居于劣勢,又背阻涇水,其在涇水以東者全部被殲,殘部退至今咸陽地區。晉厲公見伐秦的目的已經達到,下令還師。
晉秦麻隧之戰前,晉國首先聯齊和楚,以孤立秦國。但楚國之所以與晉謀和,又是因其后方受吳國的侵擾,是晉景公采取聯吳政策的結果。此次作戰興兵之多,用兵之速,均打破春秋歷史的紀錄。秦國以后數世不振,全系受此役影響。晉既于此役重創秦軍, 也完成了「秦、狄、齊」三強服晉的部署,中原諸國實為晉之屬國。之后晉國在鄢陵之戰中戰勝楚國,成為天下唯一的超級大國。