二年（前127年），汉武帝派卫青以三万铁骑击匈奴，收复河南地（新秦中）。元狩二年（前121年），又派霍去病出击匈奴，出陇西，深入匈奴两千余里，夺得祁连山与河西走廊，切断匈奴与西羌的联络，为西汉与西域之间开辟通道。元狩四年（前119年），匈奴入右北平郡和定襄郡，武帝派卫青和霍去病大举回击，至狼居胥山而还。从此，匈奴北徙漠北一直到公元前112年又南下。但是，汉匈之间连年的战争严重损耗两国的国力。武帝后期，汉改变国策，重新执行休养政策，而匈奴亦无力攻汉，仅能进行小规模骚扰。宣帝时期，匈奴虚闾权渠单于驾崩，随后