石虎从小就被叔父石勒收养。但在11岁时突然失踪,直到17岁时,石虎才重新回到石勒身边。也许是这些年,石虎经受了太多的磨难,其间痛苦和耻辱也给石虎留下了强烈的心理障碍,加上流浪当中,多习了一些流氓性格,造成后来石虎在称帝后大肆杀人,成为一个暴君。其实在他刚回到石勒身边时,他的残暴就初露端倪。石勒为此曾想杀掉他,以绝后患,还是石勒的母亲劝阻了他,石虎方才有命活到后来称帝。但就是石勒的仁慈,使得石勒子孙被石虎杀个精光。
石虎成年后,在每次战斗中,都英勇杀敌,所向披靡。石勒也慢慢地对他比较器重,提拔他为征虏将军。公元330年,石勒称帝,封石虎为中山王、尚书令。石虎本来以为石勒称帝后会把大单于的位子送给自己,不料石勒却给了儿子石弘。石虎从此有了怨恨之心。石勒病死后,石虎终于有了发泄的机会。他先逼迫太子石弘即位,之后又将其废为海阳王,不久,又将石弘及其他石勒的儿子们全部杀掉,总算解了心头之恨。
称帝后,石虎就开始大兴土木,下令在襄阳建太武殿,在邺城建东、西两宫,又在显阳殿的后面营建灵凤台九殿。这些工程完工后,石虎就派人在民间挑选一万多名女子,分配到各殿,以供自己玩乐。
石虎还喜欢炫耀一下自己的武力,于是穷兵黩武,四处征讨。但他的讨伐大多以失败告终。征伐不力的石虎,就把一厢怒气全撒在了后赵臣民的身上,他早已在民间搜罗了三万多女子充实后宫,还嫌不够,又于公元345年再次搜寻民女。各郡县官吏为了讨好石虎,四处寻找美女,也不管是否结婚,只要漂亮就给抢走送给石虎。地方官吏也趁火打劫,抢夺美女,一时后赵国内人心惶惶,百姓日益不满,眼看一场大起义就要爆发了。可石虎不管,还是照样鱼肉百姓,公元347年,石虎听了和尚吴进的胡言乱语,命令征发男女16万人、10万辆车,在邺城北边修筑华林苑和几十里长的苑墙。这时,太子石宣杀掉了为石虎祈福的儿子石韬。石虎闻知大怒,他让人在邺城北部堆起干柴,让人分别拖着石宣的头发,扯着石宣的舌头,把石宣拖到干柴上面,又让人把石宣的手脚砍断,挖出眼睛和肠子,然后点燃了干柴。石虎亲眼看着大火把石宣烧成灰烬,但仍觉得解不掉心头之恨,于是又把石宣的妻儿全部杀掉。石宣的小儿子才有几岁,从小就跟着石虎长大,此时吓得抱着石虎的腿哇哇直哭,石虎产生了怜悯之心,就把他抱起来,但执行命令的刽子手硬是把他从石虎怀中夺去杀害。
公元348年,染病在身的石虎本想通过称帝、改元消灾冲喜,于是称帝,改元太宁。但此时的后赵人民的起义已是箭在弦上,就在石虎称帝后不久,被石虎派去戍边的士兵在梁犊领导下发动起义,石虎倾全国兵力才把起义军镇压下去。
公元349年,石虎在平息起义中耗尽精力,终于病死。