After the successful battle of Chengpu 城濮 in 632, Duke Wen created Three Divisions (sanhang 三行), and Xun Linfu was made commander of the Central Division (zhonghang 中行). His descendants were therefore allowed to use the term of the office as a family name.
Xun Linfu for some time also commanded the Upper Division (shangjun 上軍) that defeated the army of Qin 秦 in the battle of Yao 殽.
In 579, he was given the title of Marshal of the Central Army (zhongjun yuanshuai 中軍元帥) which allowed him to participate in governmental decisions. When he was defeated in the battle of Bi 邲 (near modern Yingyang 滎陽, Henan) against the army of Chu 楚, Xun Linfu offered his suicide, but Duke Jing 晉景公 (r. 600-581) declined because Shi Bo 士伯 urgently plead for Xun Linfu's life.
In 594, he again successfully led the troops of Jin against the Red Di tribes 赤狄 in the battle of Quliang 曲梁 (near modern Lucheng 潞城, Shanxi).