一共有两次,第一次是公元前127年,
卫青率领汉军从云中郡,也就是现在的内蒙古托克托县,沿着黄河一路向西一直到达高阙塞,也就是现在的阴山计兰山口,然后在一路挥师南下直达陇西郡,也就是现在的甘肃天水一带,驱逐了匈奴在河套地区的势力,赶跑了匈奴白羊王楼烦王,阴山以南的河套地区并入大汉版图,汉
朝在这里设置了朔方和五原两个郡!
第二次分为两个作战阶段,第一阶段是公元前121年春季,
霍去病率领一万汉军从陇西郡出发,向西一路横扫
河西走廊到达今天的张掖市山丹县,打败了河西匈奴军!第二阶段是这年夏天,霍去病再次挂帅,率领汉军从北地郡出发,也就是今天的甘肃省庆阳市,越过黄河腾格里沙漠和巴丹吉林沙漠,率军攻打到居延泽,也就是现在的内蒙古额济纳旗,然后沿着弱水向南攻打到今天的酒泉市,在焉支山与匈奴休屠王和浑邪王决战大败匈奴!之后匈奴浑邪王害怕汉军军威,率领河西走廊地区的匈奴部落投降汉朝,
汉武帝把它们迁徙到汉朝北部的五个边郡,将原来的河西匈奴地区设置了武威酒泉张掖
敦煌四个郡,并迁徙汉族人民到那里守边移民,从此今天
甘肃兰州以西,一直到达玉门关一带东西长达2000多里的河西走廊地区并入汉朝版图!
以上这两次战役,确定了汉朝与匈奴的边疆划分!