赵高本为秦国宗室远亲 ,入秦宫为宦官(一说赵高为“宦官”乃后世曲解),任中车府令,兼行符玺令事,“管事二十余年”。秦始皇死后,赵高发动沙丘政变,他与丞相李斯合谋伪造诏书,逼秦始皇长子扶苏自杀,另立始皇幼子胡亥为帝,是为秦二世,并自任郎中令。他在任职期间独揽大权,结党营私,征役更加繁重,行政更加苛暴。公元前208年又设计害死李斯,继之为秦朝丞相。第三年他迫秦二世自杀,另立子婴为秦王。不久被子婴设计杀掉,诛夷三族。
秦始皇三十七年(公元前210年)十月,年逾半百的始皇在第五次出巡的途中病倒了。随着病势一天天加重,秦始皇命中车府令赵高写遗诏给扶苏,遗诏内容是让扶苏将兵权交给蒙恬,赶快回咸阳主持丧事并继承帝位。当时遗诏已经封好,还没来得及交给使者送去,秦始皇便不幸去世。
秦始皇死后,赵高和丞相李斯等人与秦始皇的小儿子胡亥阴谋篡改秦始皇的遗诏,立胡亥为太子。同时伪造一封遗诏赐给扶苏,列举扶苏和蒙恬的罪过,命令他们自杀。
胡亥派使者将遗诏送到上郡给扶苏,扶苏看到遗诏内容,就哭泣着走入内宅,准备自杀。蒙恬阻止扶苏说:“陛下如今在外,还未立太子,派我率领三十万大军把守边疆,让公子你来监督,这是关系天下安危的重大任务!如今只因一个使臣到来,你就想自杀,你哪里知道这不是奸诈的诡计呢?我请求你重新去请示一下,等请示之后再死也不迟!”使者在旁边一再逼迫催促,扶苏为人仁弱,对蒙恬说:“如果父亲命令儿子自杀,那还要再请示些什么呢?”说完便自杀而死。扶苏死后,胡亥登基,是为秦二世。赵高官被封郎中令,成为了胡亥最亲信的决策者。
胡亥登上皇位不久,就开始追求起穷奢极欲的生活来。但是沙丘之谋,终有隐患,所以赵高借胡亥之手,开始铲除忠良。
一时间,咸阳城内屠杀拉开了序幕。赵高第一个开刀的就是蒙氏兄弟。
除掉蒙氏兄弟后,赵高便将谋杀的矛头转向了秦王室。据史书记载,赵高一次就在咸阳杀掉了胡亥的12个兄弟,将10名公主碾死于杜邮。接着,赵高又排挤掉不少敢于直言进谏的官员,安插了大批亲信。他的兄弟赵成,封为中车府令;女婿阎乐,当上了咸阳县令。
为了堵塞群议,防止二世与其他人接触,进一步把他控制于股掌间,赵高又编造谎言说:“天子之所以尊贵,就在于要随时保持自己的威仪,使人只闻其声,不见其形。陛下年纪还轻,如果在众臣面前不经意地暴露了弱点,恐为天下人耻笑。故陛下不如居内朝处理政事,由微臣等人一旁辅佐。这样,人人都会称颂皇上的圣明。”
胡亥把朝野大事交给赵高代理,于是不再上朝,一味寻欢作乐,决断之权大部落到了赵高的手中。随着权力的扩大,赵高的野心也不断地膨胀,将眼光转向了一人之下、万人之上的丞相之位。因此,除掉李斯在他的心目中显得日益迫切了。
李斯面对危局,屡次想进见二世,二世只是不许。赵高见此情形,便假意劝李斯进谏。
赵高深知胡亥已沉湎于酒色而不能自拔,当然就十分反感别人在他玩兴正浓的时候来打扰。于是,每当看到胡亥歌舞狂欢,与众姬妾厮混时,赵高就派人通知李斯,李斯赶忙去求见,一连几次,都是如此,于是惹恼了胡亥。
赵高便借机诬陷李斯于造反闹事的陈胜吴广等有私,胡亥立刻就要审办李斯,并当即派人去调查李由通盗一事。李斯知道后,才恍悟自己中了赵高的圈套。
然而此时的胡亥,早就被赵高完全迷惑。 二世二年(公元前208年)七月,经过一系列策划,李斯的罪名终于被赵高罗织而成,再也无法改变了。奔赴腰斩刑场的李斯,悔恨交加却为时晚矣。李斯临死前已看到到了秦必亡的气息:“今反者已有天下之半矣,而心尚未寤也,而以赵高为佐,吾必见寇至咸阳,麋鹿游于朝也。”秦朝的气数,在胡亥与赵高的统治下,已丧失殆尽。
李斯死后,赵高名正言顺地当上了丞相,事无大小,都完全由他决断,几乎成了太上皇,渐渐不把胡亥放在眼中了。一天,赵高趁群臣朝贺之时,命人牵来一头鹿献给胡亥,说:“臣进献一马供陛下赏玩。”胡亥虽然糊涂,但是鹿是马还是分得清。他失声笑道:“丞相错了,这明明是头鹿,怎么说是马呢?”
赵高板起脸地问左右大臣;“你们说这是鹿还是马?”围观的人,有的慑于赵高的淫威,缄默不语;有的惯于奉承,忙说是马;有的弄不清赵高的意图,说了真话。胡亥见众口不一,以为自己是冲撞了神灵,才会认马为鹿,遂召太卜算卦,太卜道:“陛下祭祀时没有斋戒沐浴,故至于此。”胡亥信以为真,便在赵高的安排下,打着斋戒的幌子,躲进上林苑游猎去了。 二世一走,赵高便将那些敢于说“鹿”的人纷纷正法。
赵高专政达到顶峰。此时,各处起义反秦的义军已经快杀到咸阳了,胡亥这才察觉到大祸临头,质问赵高,赵高恐祸及自身,制定了弑君政变的计划,打算乘乱夺位。一切安排妥当后,赵成便在宫内散布谣言,假装说有盗贼,命令阎乐发兵追击,阎乐趁机逼胡亥自裁。
阎乐向赵高报告了胡亥已死的消息,赵高匆匆赶到现场,摘下了胡亥身上的玉玺佩上,大步走上殿去,仰仗着自己也有着嬴姓赵氏的血统,准备宣布登基。但是文武百官皆低头不从,以无声的反抗粉碎了他的皇帝梦。
赵高只得临时改变主意,将玉玺传给了子婴(子婴的身世说法众多)。由于秦的力量已大为削弱,子婴只得取消帝号,复称秦王。后设计诛杀赵高(也有说章邯杀赵高而非子婴),子婴随即召群臣进宫,历数了赵高的罪孽,并夷其三族(父族、母族、妻族)。