太元十年(公元385年,前秦建元二十一年)八月,苻坚被姚苌派人绞死于新平佛寺内,时年四十八岁,原本就混乱的北方彻底乱成一锅粥。

因为道路不通畅,时局颇乱等原因,苻坚被杀的消息一时间没传到邺城。此时的邺城形势也没有多好,苻丕虽然再次进入邺城,但缺粮和慕容垂虎视眈眈的问题都没解决,而且攻占邺城也得罪了东晋,于是苻丕干脆想放弃邺城,收集兵力去救援长安。恰好此时前秦幽州刺史王永、平州刺史苻冲被慕容垂部下打败,索性率军三万进据壶关,并派使者招苻丕。苻丕就离开邺城,率城中男女六万多人进到潞川。前秦骠骑将军张蚝、并州刺史王腾迎接苻丕入据晋阳,直到这时苻丕才知道苻坚的死讯。另一边王永留下苻冲守壶关,自己则率骑兵一万到晋阳与苻丕会合,劝说苻丕称帝,于是苻丕即皇帝位。追谥苻坚为宣昭皇帝,庙号世祖,并境内大赦,设置百官,改元太安。

此时的前秦虽然分崩离析,却还有一支远征西域的精锐,吕光大军。吕光大军从出发开始就势如破竹,很快就平定了西域。太元十年(公元385年,前秦建元二十一年)三月,吕光用二万多头骆驼满载西域珍宝奇玩,并驱赶骏马万余匹,班师回朝。九月,吕光大军抵达宜禾。但前秦凉州刺史梁熙关闭通道,不准吕光入境。此时关中早已乱成了一锅粥,长安和凉州的联系也早已被切断,就算有命令也不可能传达,只能说梁熙也有自己的算盘。梁熙不准吕光军入境,自己却又不听手下高昌太守杨翰的建议派兵据守高桐谷口、伊吾关两处险要之地,以阻止西征军入境。梁熙又拒绝了张统建议梁熙拥立苻坚的堂弟的苻洛为帝,以借助皇室的威望制服吕光的建议。

吕光这边也得知了淝水之战苻坚惨败,中原大乱的消息,此刻心里正没底,又听说杨翰的计策,不敢贸然进军,想选择停下来观望,但在手下将军杜进的一番分析下,吕光还是下定决心向凉州进军。很快就逼近高昌,面对强悍的大军,杨翰只得开城迎降。 敦煌太守姚静、晋昌太守李纯也相继请降。 等到吕光军到达玉门,梁熙一边指责吕光未接诏书,擅自撤军,一边派儿子鹰扬将军梁胤和振威将军姚皓、别驾卫翰率领五万兵众堵截吕光。吕光这边也不甘示弱斥责梁熙没有奔赴国难的诚意,并阻止回来救援长安的军队。双方大军在安弥交战,梁胤大败,在逃跑时被杜进捕获。至于梁熙则被武威太守彭济擒住并借此向吕光投降,吕光斩杀梁熙,吕光进入姑臧,自任凉州刺史、护羌校尉 。太元十一年(公元386年)九月,吕光才获悉苻坚被杀的消息,吕光听到后悲痛欲绝,命令所部为苻坚披麻戴孝。但到了十月,吕光就宣布改元大安,十二月,吕光自称使持节、侍中、中外大都督、督陇右、河西诸军事、大将军、凉州牧、酒泉公,建立后凉。

前秦的分裂远不止于此,鲜卑乞伏部首领乞伏国仁也动起了自己的算盘,淝水之战前,苻坚任命乞伏国仁为前将军,统领作为先锋的骑兵。结果乞伏国仁的叔父乞伏步颓在陇西叛乱,苻坚就派乞伏国仁回师讨伐。结果乞伏国仁和叔父狼狈为奸准备叛变称霸一方,苻坚淝水战败,乞伏国仁干脆就胁迫各部族,有不听从的就加以攻击,然后吞并,部众很快达到十多万人。等到苻坚被杀后一个月,乞伏国仁自称大都督、大将军、大单于、领秦、河二州牧,改元建义,史称西秦。

另一边此前的合作伙伴姚苌和慕容冲也爆发了冲突,这年十月,西燕王慕容冲派高盖攻伐姚苌,结果遭后秦军击败并投降。高盖的义子杨定趁机逃走,这杨定不是别人正是此前苻坚手下勇猛异常的杨定,他被俘后被高盖收为义子,高盖投降后秦,杨定趁机回到陇右,十一月,杨定徒居历城,自称龙骧将军、仇池公,并派使者向东晋称藩。后来又攻取天水、略阳,自称秦州刺史,陇西王,后仇池国建立。

到了太元十一年(公元386年),正月六日,拓跋珪在贺兰部为首的诸部支持下在牛川召开部落大会。宣布即位代王重建代国,年号登国,同年四月改国号为魏。至此算上割据朔方之地的匈奴铁弗部首领刘卫辰,北方的大地上,有着前秦、后秦、后燕、西燕、西秦、后凉、后仇池、北魏等势力,他们间不断争斗着,直至决出最后的胜利者。