平侯卫伉都因为巫蛊死了,现在在太子的宫里挖出桐木人,是巫师放置的还是确实有,我们自己是无法解释清楚的,而且皇上在甘泉宫养病,皇后和我们派去的人都被拦住不报,现在根本见不到皇上,甚至连皇上在不在了都不知道,奸臣做出这些事,难道太子忘了秦朝的太子扶苏是怎么死的吗?”
建议太子越权行事,拘捕江充等人及追查他们的阴谋,太子在情急下同意石德所言。征和二年(公元前91年)七月壬午,太子派人假冒使者收捕江充等人。江充助手韩说怀疑使者身份,不肯受诏,被来人杀了。太子派人禀告皇后,又分发武器给侍卫。太子向百官宣布江充谋反,把江充杀了。
当时江充另一助手苏文逃到武帝处,向武帝控诉太子,武帝开始并不相信此说,派使者召太子,但使者不敢到太子那里,回报武帝说“太子反已成,欲斩臣,臣逃归。”武帝大怒,下令丞相刘屈髦率兵平乱。太子来到北军军营南门之外,站在车上,将护北军使者任安召出,颁与符节,命令任安发兵。但任安拜受符节后,却返回营中,闭门不出。太子带人离去,将长安四市的市民约数万人强行武装起来,到长乐宫西门外,正遇到丞相刘屈髦率领的军队,与丞相军激战五日,死者数万人。
长安城有流言说太子谋反,所以人们不敢依附太子,而丞相一边的兵力却不断加强,最终,太子势孤力弱而兵败,唯有逃离长安。守门官田仁放太子逃出长安,丞相刘屈髦要杀田仁,御史大夫暴胜之对丞相说:“司直为朝廷二千石大员,理应先行奏请,怎能擅自斩杀呢!”于是丞相将田仁释放。
汉武帝听说后大发雷霆,将暴胜之逮捕治罪,责问他道:“司直放走谋反的人,丞相杀他,是执行国家的法律,你为什么要擅加阻止?”暴胜之惶恐不安,自杀而死。武帝诏遣宗正刘长乐、执金吾刘敢奉策收皇后玺绶,卫子夫选择了自杀。武帝将任安与田仁一同腰斩,太子的众门客一律处死;凡是跟随太子发兵的,一律按谋反罪灭族;各级官吏和兵卒凡非出于本心,而被太子挟迫的,一律放逐到敦煌郡。同时武帝因数人追捕太子等有功而封其为侯。
汉武帝愤怒异常,群臣感到忧虑和恐惧,不知如何是好。壶关三老令孤茂上书汉武帝为太子申冤。他声称太子进则不得见上,退