周部落首领姬昌(又称西伯侯)死后,次子姬发继位。他继承父亲的遗志,重用姜尚等人,继续加强军事准备,积蓄力量,伺机起兵灭商。姬发先派军队进行试探性军事演习,了解各诸侯的人心向背,观察商朝的反应,同时派人刺探商朝都城的情况。 派去的人回报说:“殷商出乱子了,邪恶的人胜过了忠良的人。”武王认为伐纣时机未到。又报告说:“混乱程度加重了,贤德的人都出逃了。王公大臣中比干被杀,箕子被囚,微子出走。”武王认为时机仍未到。最后报告说:“老百姓都不敢讲话了,而且商军主力正在远征东夷,商都空虚,这是一个天赐良机。”姬发认为时机已到,决定进攻商都朝歌。 在军师姜尚和弟弟周公旦的协助下,姬发率领军队,会同与周结盟的各部落军队,千里奇袭,来到商都郊外的牧野。在那里,姬发举行了誓师大会,历数纣王罪状,鼓舞军队士气。商朝军队虽多,但对纣王的残暴统治充满怨恨,不愿再为之卖命,所以牧野之战时一触即溃,周军最后以少胜多。