That year, he went to war with Fu Jiān (Emperor Xuanzhao of Former Qin) but was decisively defeated and forced back into submission.
In 361, Zhang Ping rebelled against the Former Yan over a territorial dispute but was killed by invading Former Qin forces in the process.
[2] Later Zhao entered a period of rapid decline in 349 due to internal conflicts within the ruling Shi clan.
In 350, he received the surrender of Zhao Ke (趙幷), a native of Dai Commandery who rebelled against Former Yan and brought with him 300 households to him.
[4] In 351, while Zhao was still in existence, Zhang Ping submitted to Fu Jiàn (note the different pinyin) of Former Qin, who appointed him Grand General and Governor of Jizhou.
After Ran Min's defeat in 352, an influx of Zhao generals surrendered to Former Yan and received positions from Murong Jun.
[6] By 357, Zhang's territory encompassed the commanderies of Xinxing (新興; around present-day Xinzhou, Shanxi), Yanmen, Xihe, Taiyuan, Shangdang, and Shang.
In January 358, Jin's Administrator of Shangdang, Feng Yang (馮鴦), allied himself with Zhang Ping but soon left to join Yan instead.
[9] In March 358, Fu Jiān arrived at Tongbi (銅壁, in modern-day Tongchuan, Shaanxi), and Zhang Ping brought his entire army to face him there.
Zhang Ping fled to Pingyang (平陽, in modern Linfen, Shanxi) with 3,000 soldiers, where he submitted back to Yan.
[12] An anecdote from the Spring and Autumn Annals of the Sixteen Kingdoms tells that Zhang Ping owned a dog he named Feiyan (飛燕) which had the shape of a small donkey.
One night, Feiyan suddenly climbed onto the roof of a government office and made a voice that sounded like Zhang Ping.