383年东晋击败前秦的重大战役。因战役主要发生在淮水支流肥水一带﹐故名。前秦苻坚于 373年(宁康元年)攻占东晋的梁﹑益二州(今陕南﹑四川大部)﹐又于376年(太元元年)兼并了前凉和代。统一北方以后﹐积极准备南下灭晋。382年﹐苻坚召集群臣商议﹐要亲率大军南下﹐一举并吞据有东南一隅的东晋。除秘书监朱彤表示赞同外﹐其余诸臣普遍提出异议﹐引起苻坚的不满。其弟苻融也表示反对﹐理由是前秦连年战争﹐兵疲将倦﹐人民又不愿与东晋作战。一旦大军南下﹐被征服的鲜卑﹑羌﹑羯等族的贵族﹐就会起来反叛。苻坚自以为强兵百万﹐资仗如山﹐投鞭断流﹐灭晋就在眼前。这时鲜卑族将领慕容垂和羌族将领姚苌希望前秦失败﹐以便恢复自己的割据﹐都怂恿苻坚伐晋。
次年五月﹐苻坚下令百姓每十丁抽一为兵﹐“良家子”(门第较高的富家子)年二十以下有材勇者﹐都授羽林郎官号。所有公私马匹全部征用。这些军队除汉人外﹐还有不少有鲜卑﹑羯﹑匈奴﹑氐﹑羌等少数族人民。八月﹐苻坚依仗其优势兵力﹐西起鄂北﹐东到寿春﹐兵分三路﹐全面进攻。西路由大将姚苌率梁﹑益两州军队﹐沿长江﹑汉水东进﹔中路由苻坚亲自率领步兵六十万﹑骑兵二十七万﹐由长安出发﹐经洛阳﹑项城﹑颍口南下﹔东路由苻融为前锋都督﹐领慕容垂等所率步骑二十五万为前锋﹐经彭城(今江苏徐州)南下。秦军百万﹐前后千里﹐水陆齐进﹐旗鼓相望。
东晋统治阶级为了阻止胡马渡江﹐暂时缓和了内部矛盾而一致对敌。宰相谢安沉着镇静﹐以荆州刺史桓冲控制长江中游﹐以防御为主﹐阻止秦军由襄阳方面进攻﹔命谢石为征讨大都督﹐谢玄为前锋都督﹐统领谢琰﹑桓伊﹑刘牢之等﹐率八万北府兵开赴淮水一线抗击。又命龙骧将军胡彬率五千水军增援寿春。十月﹐苻融所率前锋部队渡过淮水﹐攻占寿春﹐胡彬退保硖石(今安徽寿县西北)﹐遭到围困。苻融派部将梁成率兵五万进驻洛涧(淮河支流﹐今安徽淮南东)。谢玄军由东向西推进﹐驻兵于洛涧东二十五里处。这时﹐秦军主力已抵项城(今河南沈邱)﹐苻坚带轻骑八千﹐兼道赶到寿春﹐直接指挥。随后他派在襄阳被俘的晋将朱序到晋营劝降谢石﹐朱序却私下劝谢石趁秦军主力未到之前﹐迅速发起攻击﹐一鼓作气﹐击败秦军。谢石于是派北府兵将领刘牢之率精兵五千渡过洛涧﹐一战击败秦军前锋﹐阵斩秦将梁成等﹐歼秦军一万五千余人。兵力处于劣势的晋军首战告捷﹐士气大振﹐遂水陆并进﹐苻坚在寿春城上﹐望见晋军阵容严整﹐以为八公山(今安徽寿县城北)上的草木都是晋兵﹐始感恐惧。
洛涧获胜后﹐谢石﹑谢玄率主力挺进至肥水(今安徽寿县东瓦埠湖至淮河的一段河流)东岸﹐与秦军隔河对峙。谢玄派人到苻融营中﹐要求秦军略向后退﹐以便渡河决战。秦军一些将领认为不应后撤。苻坚则企图稍退以迷惑晋军﹐待其半渡﹐以骑兵突袭取胜。但被迫当兵的各族人民拼凑的秦军﹐在洛涧失败后﹐无心再战﹐当听到后撤命令时﹐竞相奔逃。朱序又在阵后大呼”秦军败矣﹗”谢玄等引兵乘机抢渡肥水猛烈进攻﹐秦军溃败﹐苻融马倒被杀。晋军乘胜追击至寿春城西的青冈才收军﹐秦军死者相枕。秦军溃逃时﹐听到风声鹤唳﹐都以为是东晋追兵﹐自相残踏而死者﹐蔽野塞川。他们昼夜不敢停留﹐疲惫饥寒﹐死者十之七八。苻坚身中流矢﹐单骑而逃﹐至长安后不久﹐于385年﹐为羌族将领姚苌所杀﹐前秦瓦解。