十年（公元前629年），晋国于清原举行阅兵，并设五军防备狄人。晋文公十二年（公元前627年），狄人侵晋，文公率师还击，6月26日，晋师于箕击败狄人，先轸战死，郄缺俘获白狄首领。晋成公五年（公元前602年）秋，赤狄侵晋，至向阴，割取当地禾物而还。晋景公二年（公元前598年）秋，郄缺遣使与狄人讲和，狄人各部因为受到潞氏的压力，于是向晋国臣服，晋景公与狄人首领在欑函会盟。晋景公四年（公元前596年）秋，赤狄侵晋，至清邑。同年冬，先縠勾结赤狄事发，被追究翟人攻打晋国和邲地失败的责任，先縠及其族人全部被处死。