周襄王三十三年(公元前620年),在晋秦争霸战争中,晋卿士赵盾率军在令狐(今山西临猗西南)击败秦军的作战。周襄王三十二年,晋襄公亡。晋国卿士、大夫多主张废黜年幼的太子夷皋而另择新君。当时,襄公庶弟公子雍在秦为质。晋卿赵盾遂命大夫先蔑、士会赴秦迎立公子雍。后因襄公夫人穆嬴的一再请求,赵盾等改变初衷,于三十三年春拥立夷皋为君,即晋灵公。秦康公不知晋已另立新君,派兵护送公子雍返晋。赵盾闻讯,率军拦截,进至堇朋(今山西临猗东),稍事整顿后,在夜幕掩护下,悄然南进,对已进抵令狐的秦军、发起突袭。秦军无备,大败而归。晋军乘胜追击至刳首(令狐附近)方止。往岁缪公之卒,晋襄公亦卒;襄公之弟名雍,秦出也,在秦。晋赵盾欲立之,使随会来迎雍,秦以兵送至令狐。晋立襄公子而反击秦师,秦师败,随会来奔。