坚在位二十七年,黄河流域大体统一,全国兵力九十七万。他想并吞东晋,下令发州郡公私马,人十丁出一兵(当是十人出一兵),名门富家子弟,年二十以下,都给羽林郎官号,悉数从军,共得步兵六十余万、骑兵二十七万、羽林郎三万余骑。苻融、慕容垂等步骑二十七万做先锋。军队首尾长千里。融攻陷寿春(安徽寿县)。晋谢石、谢玄、谢琰(音炎)、桓伊率水陆军八万,相继拒融。秦兵五万屯洛涧(洛涧水在寿县入淮),谢石离洛涧二十五里不敢进。坚遣尚书朱序来诱降,序密告石等说,如果秦兵百万到来,势不可敌,应该速战击破先锋,大军自然溃散。石从序计,遣刘牢之率精兵五千攻洛涧,大破守军,谢石等水陆继进。秦军守淝水,谢玄使人告苻融,请秦兵军略向后移,让晋军渡淝水决战。苻融想半渡袭击,麾军稍退。朱序在阵后大叫兵败了,秦兵败了。秦兵奔逃不可止。谢玄、谢琰、桓伊渡淝猛攻,苻融马倒被杀。玄等乘胜追击,秦兵大败逃走,路上闻风声鹤唳(鸣),以为追兵快到,昼夜不敢停息,伏尸蔽野塞川,十中死去七八。苻坚逃回洛阳,收集溃兵,只剩十几万人。
淝水大战是十六国时代最大一次战争,也是决定南北朝对立局面的一次战争,谢石等功绩固然不小,朱序不忘种族大义,身陷夷狄,心爱祖国,立功补过,垂名青史,也不愧为历史上可敬的人物。