击将右行、先蔑将左行，从此以中行为氏。其后任上军佐、中军佐，至晋景公时出任中军元帅，主持国政。公元前620年，晋襄公死后，晋人讨论立嗣君，都主张立年长的，派先蔑出使到秦国迎接公子雍。后因襄公夫人穆赢大闹朝廷指责朝臣：「舍适嗣不立，而外求君」，执政大臣赵盾等人就背弃先蔑而立了太子夷臯，是为晋灵公，引发秦晋令狐之战。晋以箕郑居守、赵盾将中军、先克佐之、荀林父佐上军、先蔑将下军、先都佐之，败秦于令狐。次日，先蔑和士会逃亡到秦国。先蔑出使秦国的时候，荀林父曾劝阻他，说：「夫人和太子还在，反而到外边去求国君，