公元383年,前秦皇帝苻堅率領八十萬步兵和騎兵攻打東晉。東晉大將謝石和謝玄領兵八萬前去抵抗。苻堅聽說東晉朝的軍隊兵力很少,就狂妄地說:“我有這么多兵力,只要把馬鞭子扔進江里,就可以阻斷江水,東晉能有什么辦法阻擋我前進!”于是,苻堅就想以多勝少,抓住機會迅速出擊,一舉將東晉的軍隊消滅。誰料,苻堅的二十五萬先鋒部隊在壽春一帶被東晉的軍隊出奇兵擊敗,前鋒大將梁成被殺,士兵死傷萬余,損失慘重。前秦軍隊的銳氣大挫,軍心動搖,士兵紛紛逃跑。
這次的出師不利給苻堅心頭蒙上了陰影,苻堅在壽春城上看見東晉的軍隊隊伍嚴整,士氣高昂,再北望八公山,只見山上一草一木都像東晉的士兵一樣。苻堅回過頭對弟弟說:“這是多么強大的敵人啊!怎么能說東晉兵力不足呢?”他后悔自己過于輕敵了。
苻堅令部隊在壽陽城東的淝水沿岸布陣,企圖憑借地理優勢扭轉局面。這時東晉將領謝玄提出要求,要前秦的軍隊稍往后退,讓出一點地方,以便渡河作戰。苻堅暗笑東晉的將領不懂作戰常識,想利用東晉軍隊忙于渡河難于作戰之機,來個突然襲擊,于是欣然接受了東晉軍隊的請求。誰知,后退的軍令一下,前秦的軍隊潰不成軍,而東晉的軍隊則趁勢渡河追擊,把前秦的軍隊殺得丟盔棄甲,尸橫遍野,苻堅中箭而逃。這就是歷史上以少勝多的著名戰役——淝水之戰。
后來,根據這個故事演變出了歇后語“苻堅逃到八公山——草木皆兵”,形容人在驚慌時容易疑神疑鬼。