王白公胜,芈姓,熊氏,名胜,是楚平王之孙,太子建之子。太子建因遭楚国大臣费无极的谗言陷害,于是携带家人在外逃亡,在郑国时遇刺身亡。胜便从郑国逃到吴国。在楚惠王二年(鲁哀公八年),楚令尹子西打算将胜召回楚国。叶公沈诸梁说:“我听说胜这个人狡诈而好作乱,不是一个祸害吧!”但子西却认为:“我听说胜这个人诚实而勇敢,不做没有利的事情。”最终让他担任边境的大夫,被称为白公。
白公喜欢用兵,而能礼贤下士。他总想攻打郑国,以报父仇。在楚惠王六年,他请求出兵,但被拒绝。在次年的救援郑国后,他对此感到愤怒。当他亲自磨剑时,其部下石乞发现了他的不满计划,最终石乞和熊宜僚等人的帮助下,他们发动政变,在朝廷上杀死了令尹子西和司马,并劫持了楚惠王。但他们很快因为内部矛盾而失败,最终导致失去民心和支持。
随后,一场内战爆发,由于失去了民心与地面力量,白公败北自缢身亡,而原本囚禁中的楚惠王得以恢复其位。