周文王十三岁的时候,伯邑考出生,两年后,周武王出生。一说周文王被纣王囚禁后,伯邑考在殷商做人质,为纣王驾车。纣王烹杀了伯邑考将他做成了肉羹赐给周文王,并说“圣人应当不会吃自己儿子做成的肉羹。”周文王最后还是吃了肉羹。纣王说“谁说西伯昌是圣人?吃了自己儿子做成的肉羹尚且不自知。“另一说周文王舍弃了伯邑考立次子发为太子。王国维等认为周文王舍弃伯邑考及伯邑考的儿子而立周武王为太子,是遵循殷礼。梁玉绳则认为伯邑考是早死,并非被周文王废掉太子之位。
水利万物而不争,
而万物莫能与之争。