前秦在平阳,很早就派驻了镇兵,苻生继位后(355年),以宗室苻产为平阳太守。
只是次年(356年)八月,姚襄在伊水之北,败于第二次北伐的桓温,之后北渡黄河逃入河东,又计划进兵关中,在平阳攻破匈奴堡杀死苻产,随其出镇的余部也被尽数坑杀。
不过此时的平阳,不仅处在前秦、前燕争夺之中,还有夹杂在二者之间割据并州的张平。
苻产兵败被杀时,镇守蒲阪的苻柳曾引军去救,却为姚襄击败后退却。
因为几乎是在同时,前燕皇帝慕容儁以慕舆长卿为将,率精兵七千入轵关进攻河东,在裴氏堡攻打前秦侨置的幽州刺史强哲。
而在陕城以南的卢氏县,前秦侨置的青州刺史王朗,也遭到东晋将领刘度的攻打。
当时,苻生分别以苻飞率军救卢氏,邓羌率军救裴氏堡,没过多久,刘度主动退兵,邓羌则击破并擒获慕舆长卿,斩首甲士二千余。
姚襄占据平阳后,襄陵的前秦并州刺史尹赤率众投降,因此缘故,天水尹氏在苻坚时遭到禁锢,到淝水之战前才解除。
与尹赤同族的尹纬,早年不得入仕,后来为姚苌谋划自立,有立国之功,又辅佐姚兴扫平苻登。
张平此时割据并州,占有西河、太原、新兴、雁门、上党、上郡六郡,他自然不能容忍进犯自己地盘的姚襄,于是出兵与姚襄交战并取胜。但张平在得知姚襄只是暂据平阳,准备进攻关中后,就与之约为兄弟并停战。
隔年(357年)四月,姚襄自平阳郡北屈县向西渡河,进据杏城、鄜城,五月败死于三原。
六月,前秦发生云龙门之变,苻坚继位,去皇帝号,称大秦天王。
七月,苻健在位时曾向前秦称臣的张平,改向东晋称臣,受封并州刺史,与前秦、前燕为敌,十月入冬,张平就开始进攻蒲阪的苻柳。
第二年(358年)开春正月,苻坚亲自统兵,前往讨伐张平,冯鸯以上党郡投降前秦。
三月,前秦军队在晋阳西南的铜壁大败张平,其养子兼麾下猛将张蚝,被邓羌、吕光生擒,张蚝与部曲三千余户被徙往长安,张平被迫投降。
同一时间,南下的慕容儁攻陷冀州,东晋则派谢奕、荀羡北伐,与前燕交战。
六月,于前秦、前燕夹缝中生存的张平,仅率三千部众逃奔平阳,被苻坚追击打败后,再次向前燕请降。
九月,前燕却分别派了慕容评攻打张平,阳骛攻打东燕的高昌,慕容臧攻打濮城的李历。张平、高昌、李历都曾是后赵大臣,又都先后降燕、降晋、降秦,各自割据一方。
阳骛攻黎阳不克,冯鸯逃到野王投奔吕护,高昌逃到颍川邵陵,李历自白马逃奔荥阳,余众全都投降前燕。
原先从属于张平的三百余并州壁垒中,约三分之一投降了前燕,于是慕容儁以右仆射悦绾出任并州刺史。
这之后,在悦绾的笼络、安抚下,张平的部将诸葛骧等人又陆续率一百三十八壁垒投降前燕。