公元前119年,卫青、霍去病分东西两路进攻漠北。匈奴狼居胥山被霍去病占领,匈奴王庭被卫青扫平。匈奴右贤王率领四万余人投归汉朝,匈奴单于及匈奴左贤王逃走。
公元前73年,西汉与乌孙组成20万联军进攻匈奴,匈奴右谷蠡王庭在此战中被领军扫平。
公元前57年,匈奴分裂,郅支单于占据漠北,呼韩邪单于南下投靠汉朝。在西汉的支援下,呼韩邪单于占了上风,占据漠北王庭,郅支单于率部众退至中亚康居。
公元前36年,匈奴郅支单于屡杀汉使,胁迫西域。为清除匈奴在西域的影响,甘延寿、陈汤以“明犯强汉者,虽远必诛”为号,率军远征康居,斩郅支单于之头而回。郅支单于所部匈奴继续向北方逃亡,数百年间,再没有这支匈奴的消息。
公元前33年呼韩邪单于请求和亲,汉朝派王昭君出嫁。从此数十年间,匈奴与汉朝和睦相处,边疆地区出现了难得的太平。
公元48年,匈奴分裂为两部,匈奴日逐王率4万多人南下附汉,称为南匈奴,被汉朝安置在河套地区。另一部分匈奴留居漠北,称为北匈奴。后来,南匈奴与东汉联合夹击北匈奴,先后败之于漠北和阿尔泰山,迫使其西迁。从此,北匈奴从中国历史中消失。
公元187年,南匈奴发生内讧。后来,南匈奴参与了中原混战,东汉蔡邕之女蔡文姬被掳掠去匈奴。202年,南匈奴首领归附汉丞相曹操,蔡文姬归汉。曹操将南匈奴分成五部。真正的匈奴王朝就此从历史上消失。