为了废掉刘荣的太子之位,刘嫖此后不断在汉景帝面前进言,说栗姬常常诅咒汉景帝的其他宠姬,且使用妖邪惑人的媚道之术,这使得汉景帝开始逐渐对栗姬生出厌恶之心。与此同时,刘嫖又不时在景帝面前称赞王娡的儿子。潜移默化之下,汉景帝也认为刘彘更加德才兼备一些,且之前王娡便有梦日入怀的祥兆,进而由此产生了易储之心,不过还是没有下定最后的决心。
后来,汉景帝因为身体不好,在栗姬面前说起了身后之事,将已经封王的几个儿子托付给栗姬,希望她能够照顾好这些孩子。
汉景帝此言,本有托孤和立栗姬为后的打算,但栗姬听完这话,善妒的她非但没有答应汉景帝请求,反而暴怒起来,非但不愿意照顾其他有宠的姬妾子女,甚至对景帝出言不逊。汉景帝对她的态度相当不满,但最终还是忍耐了下来,没有当场发作。
懂得适时而动的王娡知道景帝已经恼怒栗姬,但要废掉太子,还需要再加一把火,而这把火必须时机合适、火候得当才能达到最好的效果。
汉景帝六年(前151年)九月,在太子刘荣被立为太子两年之后,薄皇后终于被废黜,就此退居别宫。
汉景帝七年(前151年)冬十一月,一直隐忍不发的王娡终于使出了捧杀之计,她鼓动大臣上书,说道“子以母贵,母以子贵。今太子母号宜为皇后”。
汉景帝闻之大怒,奴骂道,“这岂是你能说的?”一怒之下将上书的官员处死。
王娡此举,让汉景帝误以为这是栗姬及栗氏外戚在私底下勾连外廷大臣,对栗姬早已不满的汉景帝,遂将刘荣废为了临江王。太子太傅窦婴多次替刘荣争辩,但皆被心意已决的汉景帝所拒。
太子被废后,窦婴愤怒之下以生病为由请辞,隐居于蓝田南山之下,宾客、辩士多次前往劝说,皆无功而返,直到高遂以“此举容易招致皇帝猜忌”为由进行劝说,窦婴这才意识到问题的严重性,连忙起身返京,此后朝见景帝如同以往,积极修复与汉景帝之间的关系。
刘荣被废之后,栗姬也被汉景帝打入冷宫,并对栗氏外戚和来往密切者展开清洗,栗姬的亲属栗卿等人全部被杀,因栗姬的娘家在齐地,汉景帝便又诏命济南太守郅都逮捕审问栗氏一族。
当初,河间王太傅卫绾率兵参与平定“七国之乱”,因功升任中尉,结果也因为与栗氏有关而被牵连,汉景帝念在其为官清廉、年老德高,这才没有动杀心,只是让其告假还乡。
栗姬眼看儿子被废、自己也被打入冷宫,可是直到此时,她依旧没有意识到究竟发生了什么,自己为何就落到了如此境地,又无法见到汉景帝进行解释,结果在愤恨、惊惧、无助之中,不久便郁郁而终了。
刘荣被废后,汉景帝决意立刘彘为太子,虽然刘彘排行第十,但这却难不倒汉景帝,他先是于同年四月十七日立王娡为皇后,如此一来刘彘虽然排行第十,但却等于拥有了嫡子的身份。四月二十五日,汉景帝立年仅七岁的刘彘为太子,并改名刘彻。
王娡立后之后,其亲属田蚡、田胜、王信等人也随之得以入朝为官,虽然只是担任一些闲职小官,但也算逐渐富贵了起来。而刘彻被立为太子之后,卫绾也被重新召回朝廷,被任命为了太子太傅。