箕之戰,發生於前627年(周襄王二十五年、魯僖公三十三年、晉襄公元年),晉襄公率軍攻打在箕(在山西省蒲縣東北)擊敗白狄的作戰。
前627年,狄軍攻打晉國,到達箕地。八月二十二日,晉襄公在箕地打敗狄軍。郤缺俘虜了白狄首領白狄子。先軫革除了狼瞫車右的職位以續簡伯替代,狼瞫對此十分憤怒。先軫因為在崤之戰之後,對晉襄公不敬,脫下頭盔沖入狄軍中,死在戰陣上。狄人送回他的腦袋,面色像活着一樣。