尽管如此,刘彻父子之间的矛盾并未缓解,朝中也分化为“用法大臣”为主的反太子派和所谓“宽厚长者”为主的亲太子派,元封五年(前106年)卫青死后,刘据就更加孤立。 [39] 太始三年(前94年),刘彻新宠赵婕妤怀孕十四个月,生下皇子刘弗陵,刘彻大喜,以与尧帝出生前怀孕的月数吻合为由,将赵婕妤的寝宫门命名为“尧母门”。这向外界传递出刘彻欲以刘弗陵取代刘据的信号,导致反太子派和亲太子派之间的斗争日益白热化,终于酿成了征和二年(前91年)的“巫蛊之祸”。 [40] 刘据兵败自杀,妻妾子女都遇害,卫子夫也自杀,卫氏家族随之被诛灭。翌年,刘彻得知镇压刘据的丞相刘屈氂欲立李夫人之子昌邑王刘髆为储君,便处死刘屈氂,又诛杀了在外征战的李广利以及已被刘据杀死的江充等人的家族,清洗了反太子派,并建思子宫和归来望思之台,以表怀念。为太子伸冤的高寝郎田千秋则获得提拔,数月即超升至丞相。 [41] 不过刘据唯一幸存的孙子(后来的汉宣帝刘询)仍被关押在长安狱中,在负责治狱的丙吉的保护下得以平安成长。 [42]
雄主迟暮
征和四年(前89年)春,刘彻亲赴东莱求仙,适逢暴风骤雨,流高潮涌,无法出海,停留十余日后返还。在封泰山、禅石闾以后,刘彻召见群臣,追悔以往的过失,命遣散方士,停止求仙。 [43] 同年,搜粟都尉桑弘羊等请求在轮台屯田,刘彻下《轮台诏》,否决其议,并强调“当今务在禁苛暴,止擅赋,力本农,修马复令以补缺,毋乏武备而已”。 [44] 自此以后,刘彻不再出兵,而且封丞相田千秋为“富民侯”,表明与民休息之意;又任命赵过为搜粟都尉,让他推广代田法和先进农具。 [44-45]
后元元年(前88年),江充余党马通、马何罗等谋刺刘彻,近侍官员金日磾发觉,与另外两名近侍官员霍光、上官桀合力粉碎阴谋,保护了刘彻。 [46] 此时刘彻年近七十,时日无多,开始安排后事。刘彻诸子中,齐王刘闳早死,昌邑王刘髆因刘屈氂之狱而被排除出皇位继承序列,燕王刘旦和广陵王刘胥因违反法度而被疏远,刘旦派来请求入京宿卫的使者亦被刘彻斩杀,以示警告。 [47] 这样一来,幼子刘弗陵成为唯一人选。刘彻为防止后宫干政,杀了刘弗陵的生母赵婕妤 [48] ,并安排霍光、金日磾、上官桀与桑弘羊四人为辅政大臣,确保自己身后政局的平稳过渡。 [49]
后元二年(前87年)春,刘彻病重,迁居于郊外长杨宫、五柞宫。期间有“望气者”说长安狱中有天子气,刘彻趁机下令处死关押在长安狱中的所有犯人,包括刘据之孙,却被丙吉极力阻止,刘彻遂感慨天意如此,放弃屠狱之令。 [42] 不久后的二月十二日,弥留之际的刘彻正式下诏立刘弗陵为皇太子,次日,霍光、金日磾、上官桀、桑弘羊在刘彻卧室内床下拜受顾命。二月十四日,刘彻驾崩,三月下葬于茂陵。 [49] [50] 谥号孝武皇帝。刘弗陵即位,是为昭帝。十三年后,刘据之孙刘询继承皇位,是为宣帝,于本始二年(前72年)追上刘彻庙号为“世宗”。 [51]