秦王嬴政即位时年龄尚幼,太后赵姬时常与文信侯吕不韦私通。嬴政渐渐长大,吕不韦担心此事败露,给自己招致祸患,便将自己的舍人假充作宦官,进献给太后。太后非常宠幸,与他生了两个儿子,并封为长信侯,把太原作为国,国家政事都由他来决定。宾客中请求作舍人的人非常之多。嬴政身边有人曾与发生过争执,因此告发实际并不是阉割过的宦官。嬴政于是下令将交给司法官吏治罪。惊恐异常,便盗用御玺,假托秦王之命调兵遣将,企图攻击嬴政居住的蕲年宫,进行叛乱。嬴政派相国昌平君、昌文君发兵讨伐,在咸阳展开大战,斩杀叛军数百人,在兵败逃亡时被秦王的军队抓获。秋季,九月,嬴政下令诛灭父族、母族、妻族三族,并将氏党羽都处以车裂刑,杀灭这些党羽的宗族,舍人中因罪过较轻被放逐到蜀地的共四千多家。同时把太后迁移到雍城的阳宫囚禁起来,杀了她与所生的两个儿子。嬴政还下令说:“有敢于为太后事对我进行规劝的,一律斩首,砍断四肢,堆积在宫阙之下!”于是,有二十七人为此而死。自齐国来的客卿茅焦通名求见秦王。嬴政遣人告诉他说:“你难道没有看见那些堆积在宫阙之下的尸体吗?”茅焦回答说:“我听说天上有二十八个星宿,现在已经死了二十七个人了,我来原本就是为了凑够那二十八位数的。我可不是那种怕死的人!”使者跑回去向嬴政报告了茅焦的话。与茅焦住在一起的同乡因害怕受牵连,都背负衣物四散逃亡了。嬴政闻听使者的回报后怒发冲冠,说:“这个家伙,竟敢故意冒犯我,快取大锅来把他煮杀了,看他还如何为凑满二十八星宿而堆尸在宫阙下!”嬴政手按宝剑坐在那里,口中唾沫星乱飞,随即令使者召茅焦入见。茅焦缓缓走上前来,伏地一拜再拜后起身,声言道:“我听说有生命的人不忌讳谈人死,有国家的人不忌讳谈国亡;忌讳死的人不能维持人的生命,忌讳亡的人也不能保证国家的生存。有关生死存亡的道理,是圣明的君主急于要了解的,陛下想不想听我说一说呢?”嬴政道:“你要谈的是什么啊?”茅焦说:“陛下有狂妄背理的行为,难道自己没有意识到吗?车裂假父,把两个弟弟装进囊袋中用刑具拷打致死,将母亲迁移到雍囚禁起来,并残杀敢于进行规劝的臣子,即使是夏桀、商纣王的行为也不至于暴虐到这个地步了!如今只要天下的人听说了这些暴行,人心便全都涣散瓦解,再也不会有人向往秦国了。我为此私下里替陛下担忧!我的话都说完了!”于是便解开衣服,伏身在刑具上,等待受刑。嬴政闻言顿悟,匆忙下殿,亲自用手接扶他说:“您请起身穿好衣服,我现在愿意接受您的劝告!”随即授给他上卿的爵位。嬴政还亲自驾车,空出左边的尊位,往雍城迎接太后返回都城咸阳,母子关系和好如初。