公元前11世纪中期,周文王死后,他的儿子继位,这就是周武王。周武王得到吕尚和周公旦的帮助,国家兴盛。
这时候,纣的暴政却越来越厉害了。商朝的贵族王子比干和箕子、微子非常担心,苦苦地劝说他别这样胡闹下去。纣不但不听,反而发起火来,把比干杀了,还惨无人道地叫人剖开比干的胸膛,把他的心掏出来,说要看看比干长的是什么心眼儿。箕子装作发疯,虽然免了一死,也被罚作奴隶,囚禁起来。微子看见商朝已经没有希望,就离开别都朝歌出走了。
周武王把军队开到盟津(今河南孟津东北)地方,举行了一次大检阅,有八百多个小国诸侯,不约而同地来到盟津会师。大家都向武王提出,要他带领大家伐商。但是武王认为时机未到,检阅结束后又回到丰京。
回丰京后,周武王整顿内政,扩充兵力,联合西方和南方的部落,准备讨伐商纣。大约在公元前11世纪的一年,武王听到探子的报告,知道纣已经到了众叛亲离的地步,就发兵五万,进攻商纣王。
双方在牧野(今河南省境内)展开大战。虽然兵力悬殊,但由于商朝的军队中大部分是奴隶,他们平时恨透了纣王,不但不抵抗,还纷纷倒戈起义,引导周军攻人商朝首都。走投无路的商纣王自焚而死,商朝至此灭亡。
周武王打败了殷商,但是对于怎样处置商朝遗留下来的权臣贵族、官宦将士,能不能使局面稳定下来,心里还没有谱,因此有些担忧。为此,他曾同姜太公等商议。召见姜太公,问道:“该怎样对待他们的人员呢?”太公答道:“我听说,如果喜爱那个人,就连带喜爱他屋上的乌鸦;如果憎恨那个人,就连带夺来他的仆从家吏。全部杀尽敌对分子,让他们一个也不留,您看怎样?”