忌陷害，差点被父亲楚平王杀死。熊建出奔宋国，宋国内乱，只好与太子太傅伍奢之子伍子胥一起出逃至郑国。不久，熊建意图与晋国大夫荀寅合作，兵变推翻郑定公，子胥劝阻，熊建不听，终为郑人所杀。伍子胥率胜逃奔吴国。前487年，楚令尹子西召胜回国。封在白地（今河南息县东），号白公。后来楚郑言和，白公胜欲伐郑报仇而未能，遂恨楚之君臣，暗中积极争取民众，准备夺权。前479年六月，吴国攻打楚慎邑（今安徽颍上北），白公胜率军在慎邑击败来犯的吴军，缴获大批军械辎重。同年7月，以献战利品为名，带兵入郢，杀楚国大臣子西、子期。