秋天,匈奴浑邪王杀休屠王,并且率领其部众合计四万余人前来投降。武帝将其安置在原来五个属国境内,把这些地区划分为武威郡、酒泉郡。
三年的秋天,在右北平郡、定襄郡那一带有匈奴侵入,杀掠有千余人。
四年夏,大将军卫青率四将军出兵定襄,将军霍去病出兵代郡,各率五万骑兵。步兵跟在后面的有数十万人。
卫青到达沙漠以北的地方将单于包围起来,杀敌合计一万九千人,到阗颜山又返回。霍去病与左贤王两军交战,杀敌七万余人,在狼居胥山祭天后也返回。卫、霍两军死亡士卒达到数万人。前将军李广、后将军赵食都纷纷失约迟到。李广自杀,食其赎免死罪。
夏四月乙已,在祖庙中册立皇子刘闽为齐王,刘旦为燕王,刘晋为广陵王。开始作封王策文。
秋九月,大司马骠骑将军霍去病去世。
公元前116年,即元鼎元年夏天的五月,大赦天下,允许百姓举行大宴会五日。
济东王刘彭离有罪,废除王号迁徙至上庸旧邑。
二年冬十一月,御史大夫张汤有罪,自杀。十二月,丞相庄青翟被关进监狱,自杀。
春,建造柏梁台。
三月,下大雨夹杂大雪。夏,大水灾,童关以东地区饿死的以千计算。
秋九月,武帝下诏说:“仁爱没有远近之分,正义也不怕艰难的。今天京师虽然没有获得丰收,山林池泽的财富与百姓一起共享。现在的水灾已经向江南移动了,寒冬就要来临了,朕害怕百姓饥寒交加将没有办法存活下去。江南地区,烧草灌水种田,刚刚从巴、蜀运出粟来到江陵,派遣博士中等人分路前往巡视,晓谕所到之处,不许加重百姓负担使之困苦。官吏和百姓有能救济饥民使其摆脱饥饿困境者,全都上报朝廷。
四月的时候,雨水冰雹一起从天而降,关东地区十几个郡国都发生了饥荒灾难,出现了可怕的人吃人一种恶劣现象。
常山王刘舜去世。其子刘架继王位,国有罪,废王号迁徙到房陵。
夏四月,南越王丞相吕嘉叛汉朝,杀汉使者及南越王、王太后。大赦天下。
派遣伏波将军路博德出兵桂阳,顺湟水而下;楼船将军杨仆出豫章,顺浈水而下;归义越侯严任戈船将军,出零陵,顺离水而下;甲为下獭将军,从苍梧出发。诸将均率罪人,江淮以南楼船水兵十几万人。越人驰义侯遗另外统率巴、蜀罪人,征发夜郎兵,顺爿羊柯江而下,各路大军在番禺会齐。
西羌族十万之众反汉朝,与匈奴保持着联络,攻击故安,将袍罕县给重重包围住。匈奴侵入五原,杀死太守。
六年冬十月,征发陇西、天水、安定各郡县骑兵及中尉,河南、河内兵卒十万人,派遣将军李息、郎中令徐自为征讨西羌反叛,被平息。
武帝巡行东方,将要驾临缑氏县,到左邑桐乡时,听说南越兵败,欣然改左邑县为闻嘉县。春,到汲县中乡时,斩获吕嘉人头,改汲县为获嘉县。
驰义侯遗所率领的军队兵并没有来得及出发,武帝使命令去征讨西南地区少数民族,骚乱被平息。于是划定南越地区区域,设置南海、苍梧、郁林、合浦、交耻、九真、日南、珠崖、儋耳九郡。划定西南区域,设置武都、群柯、越寓、沈黎、文山五郡。
秋,东越王余善反叛,攻杀汉朝军官和官吏。武帝派遣横海将军韩说、中尉王温舒出兵会稽,楼船将军杨仆出兵豫章,攻击东越。又派浮沮将军公孙贺出兵九原,匈河将军赵破奴出兵令居,距离都长达二千余里,没有碰到匈奴兵而返回。于是分出武威、酒泉地另置张掖、敦煌郡,迁徙百姓前去充实边防。
公元前110年,即元封元年冬天的十月,武帝下诏说:“南越、东瓯都辜负了汉朝,西部北部各民族尚未和睦,朕将要巡行边防,整编军队振奋士气,亲自掌握统军号令,设立十二方面将军、亲临前线统帅军队。”巡行从云阳开始。北经上郡、西河、五原,出长城,北面登上单于台,到朔方和北河岸边。检阅骑兵十八万骑,旌旗长达千余里,威震匈奴。
武帝派遗使者告诉单于说:“南赵王人头已经挂在汉朝北门。单于敢应战,天子亲自率军在边界等待;不能应战,速来臣服汉朝。为什么只是躲藏在漠北寒苦之地呢!”
匈奴从此畏惧起来。
东越人杀其王余善降汉。武帝下诏说:“东越那边的地形险阻而其王反复无常,成为后世祸患,应迁徙其民至江淮地区。”于是东越地区便无人居住。
夏四月癸卯,武帝上山祭祀泰山,下山坐于明堂朝见大臣。
武帝从泰山出行,又向东巡行海上,到碣石。从辽西经北边九原郡,回到甘泉宫。
二年冬十月,武帝驾临雍县,祭祀五帝。春驾临缑氏县,又到东莱。夏四月,武帝返回祭祀泰山。到银子堤,正遇黄河决口,武帝命令随从大臣将军以下都背柴填塞河堤,作《瓠子之歌》。赦免经过地之罪犯,赐孤独年高者米,每人四石。返回之后,建造甘泉宫的通天台、长安的飞廉馆。