周文王在完成翦商大业前夕逝世,其子姬发继位,是为周武王。他即位后,继承乃父遗志,遵循既定的战略方针,并加紧予以落实:在孟津(今河南孟津东北)与诸侯会盟,向朝歌派遣间谍,准备伺机兴师。
纣王是商朝最后一个国王。他虽然对我国东南地区的最初开发和经营,起了一定的作用,但是,他又是历史上一个暴虐的国王。大臣箕子忧虑国家前途,曾多次劝说纣王,纣王不听。后来,他就被纣王抓了起来,关到后宫作奴隶。
周文王在位50年,做了许多灭商的准备,他与许多商朝的部落、方国结为同盟,调解了虞、芮两个小国的矛盾,征服了犬戎、密须、黎,其势力达到了商朝中心地区的邗,将都城新建于丰。于是商朝的许多部落、方国都纷纷投奔周文王,这就是史书上称的“三分天下有其二”的形势。
文王死后,武王继位。第二年,便在孟津大会诸侯,举行军事演习,同时派间谍入商观察情况。去的人回来说纣王生活腐化,坏人当权,人民怨恨。但武王认为虽然如此,时机还不够成熟,不可讨伐。又过两年,见到商王朝中的一些贵族、大臣都叛上奔周,武王认为时机成熟,联合了许多部落、方国东进伐商。
武王在进军到距朝歌70里的牧野地方举行誓师大会,列数了商纣王的许多罪状,鼓动了军队要和商纣王决战。这时候商纣王才停止了歌舞宴乐,和那些贵族幸臣们商议对策。但是纣王的军队主力还在其他地区,一时调不回来,只好将大批的奴隶和俘虏来的东南夷武装起来,凑了17万人开向牧野。可是这些纣王的军队刚与周军相遇,就掉转矛头引导周军杀向纣王(这就是历史上有名的“前徒倒戈”的故事)。纣王大败后连夜逃回朝歌。
在向朝歌进军的路上,有两个白发老人挡住了大军的去路。武王和姜太公上前询问,才知道两人本是孤竹国人,一个叫伯夷,一个叫叔齐,因为仰慕周武王的德行,投奔了周国。他们听说周军要去伐纣,认为纣王是天子,臣子讨伐天子是大逆不道,就赶来阻止。姜太公看他们如此不识时务,便吩咐士兵不要和他们争论,军队继续前进,后来这两个人想不开,竟绝食自杀了。
周武王率军追进朝歌的那天夜里,商纣王见大势已去,只好登上鹿台放火自焚。周武王完全占领商都以后,便宣告商朝的灭亡。这就是历史上有名的武王伐纣。