西伯侯没有完成讨伐殷商的千秋大业,这副重担就落在武王姬发的肩上。武王是西伯侯的次子,叫姬发,他继承了西伯侯的封地,成为新一代的诸侯长。在太公的辅佐下,继续为推翻殷商政权做准备。通过十几年的努力,西周已经很强大了,足以和殷商抗衡。为了测试一下民心所向,太公为西伯姬发谋划一次军事演习,来鼓励三军将士。
武王率兵东征,直奔盟津,四方诸侯听说武王要讨伐纣王,纷纷带兵到盟津与武王会师。武王在盟津阅兵,共有八百诸侯不召自来,参加会盟,助武王伐纣。太公对武王说:八百诸侯不请自来,足以证明民心所向西周,现在君侯可以下令退军了。
武王赶紧下令叫诸侯退军,武王说:现在还不是讨伐纣王的最好时机,各位诸侯请你们暂回吧!诸侯听令,率兵各自回到自己的封地。
过了两年,纣王暴虐淫乱恶习不改,杀王子比干,囚禁箕子微子,太师少师逃奔西周。武王下令告示四方诸侯,历数纣王罪恶,必须讨伐问罪,给天下人一个交待。武王率战车,勇士,披甲战士近五万人。渡过盟津,会合诸侯,杀向殷商京城。
纣王听说武王姬发率兵杀来,马上调集七十万大军抵抗武王。西周军由太公率百夫长冲在前面,纣王平时对兵士抚恤不够,士兵多有怨气。虽然人多,但没有战心,两军接触便降。调转戈杀向纣王军士,纣王的军队象潮水一样溃败。纣王逃进内城,登上鹿台,见武王率军像潮水般涌入内城。纣王知道大势已去,就跳进火里自焚了,妲己也自杀了。武王割下纣王与妲己的人头悬挂城楼,众军士见纣王已死,不再抵抗,放下武器投降。
战斗结束了,武王命人打扫战,伤者送医方治疗,对战死者集中掩埋。对纣王的族人,殷商的遗民怎么处理?太公的意思是全部杀掉,不留后患。周公旦觉得灭了他人的国,还要杀他的族人,太残忍了。应该施仁政,给他们出路。武王以德治国,实施善政,人民都过上了好日子。
武王采纳了周公旦的建议,封纣王的儿子禄父为诸侯,把殷商的遗民也封给禄父,并赐给封地。因为商朝刚刚平定,社会还不够安定,武王就令他的弟弟管叔蔡叔辅佐禄父治理殷国。又令召公解除了箕子的囚禁,和被囚禁的百姓。武王又召见了九洲长官,鼓励他们要管理好自己的地方。并对百姓施以仁政,武王安顿好了,就带领人马回到周国都镐京。
武王在殷商留一部分军队维持治安,其余全部带回周国都镐京。开始了对殷商讨伐的总结,评出讨伐纣王的有功人员。对有功的诸侯大臣全部封赏,每位诸侯大臣都有了自己的封地。武王的分封诸侯,为后世春秋战国的动乱,埋下了伏笔。