汉匈战争之河南之战
元朔二年(前127)春,匈奴侵扰上谷(郡治在今河北怀来县东南)、渔阳(郡治在今北京密云县西南),杀掠吏民数千人。武帝采取胡骑东进、汉骑西击的避实就虚作战方针,命车骑将军卫青、将军李息出云中,沿河西进,对盘踞河套及其以南的匈奴楼烦王、自羊王的军队,风景画鉴赏进行突然袭击,歼灭数千人,获牛羊百余万头,乘胜进至高阙(塞名,在今内蒙古杭锦后旗东北),沿黄河折而南下,直达陇西(今甘肃临洮县),夺回河套南部地区,于其地设置朔方(郡治在今内蒙古杭锦旗北)、五原(郡治在今内蒙古包头西北)二郡,并重新修缮秦时所筑旧长城。同年夏,汉王朝募民十万口徙于朔方,以充实边防力量。
匈奴贵族不甘心于河南的失败,于元朔三年和四年,又先后数次侵入代郡(郡洽在今河北蔚县西南)、雁门(郡治在今山西右玉县东南)、定襄(郡治在今内蒙古和林格尔西北)、上郡(郡治在今陕西延安),杀掠吏民数千人。元朔五年(前124)春,匈奴右贤王又数次侵扰朔方,企图夺回河南地区。武帝为了确保朔方,派将军卫青督苏建等六将军领兵十余万人出朔方、高阙,深入塞外六七百里,乘夜包围右贤王的王庭。右贤王酒醉,突遭袭击,在惊惶中,仅率壮骑数百人突围北逃。汉军虏获匈奴裨王(小王)以下一万五千人,获牲畜数十万头,大胜而归。武帝派使者迎接凯旋的汉军,在军中拜卫青为大将军,统领诸将。这次战役,巩固了汉王朝在战略要地河套南部的统治,不仅解除了匈奴对首都长安的严重威胁,而且构成了反击匈奴的前进基地,开始转入有利地位。
同年秋,匈奴又出动骑兵万人侵入代郡,大肆杀掠。为了进一步打击匈奴主力,巩固边防,武帝于元朔六年(前123)二月,命大将军卫青指挥公孙敖、公孙贺、赵信、苏建、李广、李沮等六将军,率领十万余骑,由定襄北进数百里,在漠南歼灭匈奴军数千人。卫青之甥、年仅十八岁的骠姚校尉霍去病,也率领八百精骑,参与战役,在战斗中冲锋陷阵,获得歼敌二千余人的辉煌战果。战后,全军返回定襄、云中、雁门,经过短期休整后,于夏四月再出定襄,击歼匈奴军万余人。但苏建和赵信率领的三千名骑兵,与匈奴单于军队遭遇,损失惨重,苏建突围逃回;赵信原是匈奴小王,在失败后又率残部八百余人投降匈奴。赵信向匈奴单于伊稚斜建议,将匈奴军队转移到大漠以北,以诱汉军,待其疲困,然后出而击之。伊稚斜单于纳其献计,决定暂作战略上的撤退,将主力远徙漠北。