任文擊退匈奴攻擾之戰,西漢軍擊退匈奴軍侵擾的戰役。西漢太初三年(公元前102年),漢派光祿徐自為出五原塞數百里遠至千餘里,築城、障、列亭至廬朐,使游擊將軍韓說、長平侯衛伉率軍屯駐其旁,又使強弩都尉路博德築城障於居延澤(在今內蒙古額濟納旗北境)一帶。同年秋,匈奴派兵大舉攻擾定襄(今內蒙古和林格爾西北土城子)、雲中(今內蒙古托克托東北),殺掠數千人,破壞所築城、障、列亭,並派右賢王入酒泉、張掖,擄掠數千人。漢軍正任文率軍援救,擊退匈奴軍,救回被掠軍民。