昌海、东至鸭绿江以南、全长近一万公里，是“中国历史上最长的长城”。景帝在位时，西汉一方面继续和亲，同时也在边境进行屯田移民，在国内则实行复马令来增加马匹，加强士卒训练并大量制造兵器，这些都是预备反抗的准备。汉武帝即位后，于元光二年（前133年）开始对匈战争。元朔二年（前127年），汉武帝派卫青以三万铁骑击匈奴，收复河南地（新秦中）。元狩二年（前121年），又派霍去病出击匈奴，出陇西，深入匈奴两千余里，夺得祁连山与河西走廊，切断匈奴与西羌的联络，为西汉与西域之间开辟通道。元狩四年（前119年），匈奴入右北