建元十九年(383年)十二月,平原公苻晖派遣毛当迎战翟斌、
慕容凤,导致名将
毛当战死,失守
凌云台。
建元二十年(384年)正月,
慕容垂抵达洛阳,苻晖得知慕容垂杀害苻飞龙,将其拒之门外。七月,苻晖率领洛阳、陕城的七万民众回到长安。 宣昭帝苻坚听说
慕容冲逐渐逼近长安,带领军队返回,派抚军大将军
苻方戍守
骊山,任命平原公苻晖为
都督中外诸军事、
车骑大将军、
录尚书事,配备五万兵众以抵抗慕容冲,双方在郑县西面交战,苻晖大败。
建元二十一年(385年),苻坚先败
慕容冲在仇班渠,又在雀桑打败慕容冲,之后双方在白渠交战,秦兵先是大败,苻坚被慕容冲军包围,前秦殿中上将军
邓迈、左中郎将
邓绥、尚书郎
邓琼相互说:“邓家世代蒙受荣耀宠贵,先君(
邓羌)为大秦建立了巨大的功勋,我们不能不尽忠效节,以继承先君的遗志。再说不能为君主之难献身者,不是大丈夫。”于是邓迈等人与
毛长乐等人蒙上兽皮,扬戈奋勇攻击西燕军队,最终
慕容冲的军队溃败而逃。慕容冲又派尚书令高盖率军夜袭长安,前秦左将军
窦冲、前禁将军
李辩率军击败西燕军队。前秦太子
苻宏和西燕尚书令
高盖战至成贰壁,苻宏率军大败西燕,斩杀西燕将士三万多人。接着苻坚又在长安城西击败慕容冲,追击慕容冲的败军到阿房城,前秦众将请求乘胜入城,苻坚担心城内有伏兵,就呜锣罢兵。
虽然前秦屡次获胜,但苻晖却屡被
西燕击败。三月,
苻坚斥责他说:“你是我的儿子,拥有重兵,屡次被白虏小儿摧败,还活着干什么!”苻晖羞愤自杀,谥号为悼,史称平原悼公。
关于苻晖是否败于
慕容冲,史书记载有所不同,《晋书》与《资治通鉴》记载慕容冲将苻晖打败,但是《魏书》记载苻晖并非慕容冲所败,而是被
慕容泓击败。