公元382年秋天,自稱大秦天王的荷堅率領87萬大軍從長安出發向南進軍。苻堅是個驕傲自大的國君,為了擴大掠奪財富的范圍,滿足個人的私欲,發動了這場消滅東晉的戰爭。
這個消息傳到晉國的都城建康(南京),把晉孝武帝嚇懵了,滿朝文武也失去了主張,都把目光集中在宰相謝安身上。
謝安向皇上建議,自己坐陣建康,派弟弟謝石代理征討大都督負責指揮全軍;侄兒謝玄任前鋒都督,帶領八萬人馬北上迎擊秦兵;又派胡彬帶領五千水兵到壽陽(安徽壽縣)去配合主力作戰。晉孝武帝看謝安說得有條有理,便采納了他的建議。
話說苻堅在戰中派出了個使者叫朱序,這個朱序曾在襄陽一戰中抵抗過秦兵,后來被苻堅俘虜了。每想起被俘的情景,心里總不是滋味。正愁為晉朝找個立功補過的機會,沒想到苻堅竟派他去勸降。真是天賜良機!
朱序見到謝石,激動得兩眼發光,四下看看,欲言又止,謝石把手揮揮,叫兩邊衛士退下,朱序這才悄聲告訴他,別看秦兵來勢兇猛,但主力部隊還在項城,離這兒遠呢!苻堅只帶八千騎兵秘密來到壽陽,只要派一支精兵,敲掉這支前鋒,秦兵必然全線崩潰。
謝石望著帳外的青山,沉吟不語。他雖然和朱序有過交情,但他畢竟是從秦國來的,他帶的情報是真是假還難以判定,萬一中了他的圈套呢?
又商議了一陣,最后統一了意見,先派五千精兵攻打洛澗,做一次試探性的轟擊,然后再決定下一步行動。
謝石指揮著大軍,一直打到淝水西岸,把人馬駐扎在八公山下,和駐在壽陽的苻堅隔岸對峙。
苻堅畢竟久經沙場,當下命令秦軍按兵不動,嚴密防守,一面抓緊時間把北方的軍隊往壽陽調。這一招又使謝石焦慮萬分。如果再拖下去,等各路秦兵到齊了,無論如何對晉軍是不利的。于是謝石給苻堅送去一封信,信中寫道:“你帶領大軍來到晉國,本想與我決一雌雄,可卻在淝水止步不前,這像打仗的樣子嗎?如果你敢把陣地稍稍朝后撤一點,容我渡過淝水,我們就可以在戰場上比試高低了。這樣,”我才佩服你的膽量!”
一番話,激得苻堅周身冒火。心想,要是不撤,不明明是承認自己害怕嗎!
約定渡河的時刻來到了!苻堅一聲令下,秦軍連忙往后撤。他們本想撤出一塊陣地再回過頭對晉軍發動總攻,沒想到許多秦軍將士由于長期作戰。產生了厭戰情緒,還有許多人十分懼伯晉軍,一聽到后撤的命令,撥腿就跑。
晉軍乘勝追擊,秦軍沒命地逃跑,跌倒的,受傷的,踩死的,不計其數。這場大戰,使苻堅從此一蹶不振,他的部下紛紛背叛了他,不久,便被人殺害了。