汉武帝愤怒异常,群臣感到忧虑和恐惧,不知如何是好。壶关三老令孤茂上书汉武帝为太子申冤说:“我听说:父亲就好比是天,母亲就好比是地,儿子就好比是天地间的万物,所以只有上天平静,大地安然,万物才能茂盛;只有父慈,母爱,儿子才能孝顺。如今皇太子本是汉朝的合法继承人,将承继万世大业,执行祖宗的重托,论关系又是皇上的嫡长子。江充本为一介平民,不过是个市井中的奴才罢了,陛下却对他尊显重用,让他挟至尊之命来迫害皇太子,纠集一批奸邪小人,对皇太子进行欺诈栽赃、逼迫陷害,使陛下与太子的父子至亲关系隔塞不通。太子进则不得见上,退则困于乱臣,独冤结而无告,不忍忿忿之心,起而杀充,恐惧逋逃,子盗父兵,以救难自免耳;臣窃以为无邪心。(太子进则不能面见皇上,退则被乱臣的陷害困扰,独自蒙冤,无处申诉,忍不住忿恨的心情,起而杀死江充,却又害怕皇上降罪,被迫逃亡。太子作为陛下的儿子,盗用父亲的军队,不过是为了救难,使自己免遭别人的陷害罢了,臣认为并非有什么险恶的用心)。《诗经》上说:‘绿蝇往来落篱笆,谦谦君子不信谗。否则谗言无休止,天下必然出大乱。’以往,江充曾以谗言害死赵太子,天下人无不知晓。而今陛下不加调查,就过分地责备太子,发雷霆之怒,征调大军追捕太子,还命丞相亲自指挥,致使智慧之人不敢进言,善辩之士难以张口,我心中实在感到痛惜。希望陛下放宽心怀,平心静气,不要苛求自己的亲人,不要对太子的错误耿耿于怀,立即结束对太子的征讨,不要让太子长期逃亡在外!我以对陛下的一片忠心,随时准备献出我短暂的性命,待罪于建章宫外。”奏章递上去,汉武帝见到后受到感动而醒悟,但还没有公开颁布赦免。
太子向东逃到湖县(今河南灵宝西),隐藏在泉鸠里。主人家境贫寒,经常织卖草鞋来奉养太子。太子有一位以前相识的人住在湖县,听说很富有,太子派人去叫他,于是消息泄露。八月辛亥(初八),地方官围捕太子。太子知道自己难以逃脱,便回到屋中,紧闭房门,自缢而死。前来搜捕的兵卒中,有一山阳男子名叫张富昌,用脚踹开房门。新安县令史李寿跑上前去,将太子抱住解下。主人与搜捕太子的人格斗而死,二位皇孙也一同遇害。 太子有三子一女,史书留名的是史皇孙刘进(即刘询之父),全部因巫蛊之乱而遇害,只留下一位孙子刘病已,后改名刘询,为汉宣帝。
官吏和百姓以巫蛊害人罪相互告发的,经过调查发现多为有不实。上颇知太子惶恐无他意,会高寝郎田千秋上急变,讼太子冤曰:“子弄父兵,罪当笞;天子之子过误杀人,当何罢哉!臣尝梦见一白头翁教臣言。”于是汉武帝霍然醒悟,立即就任命田千秋为大鸿胪,并下令将江充满门抄斩,将苏文烧死在横桥之上。曾在泉鸠里对太子兵刃相加的人,最初被任命为北地太守,后也遭满门抄斩。上怜太子无辜,就派人在湖县修建了一座宫殿,叫作“思子宫”,又造了一座高台,叫作“归来望思之台”,借以寄托他对太子刘据和那两个孙子的思念,天下闻而悲之。