周文王姬昌时期,国力逐渐强大,“天下三分,其二归周”,为灭商奠定了基础。姬昌崩逝后,其子姬发继位,史称周武王。姬发对内重用贤良,继续以姜太公(即姜尚)为军师,并用弟弟周公旦为太宰,召公、毕公、康叔、丹季等良臣均各当其位,人才荟萃,政治蒸蒸日上。对外争取联合更多诸侯国,壮大力量。武王审时度势,积极为灭商准备条件,等待时机。为便于进攻商都朝歌,周武王在沣水东岸建立新都镐京(今西安)。周武王即位后的第二年,率大军先西行至毕原(今陕西省长安区内)文王陵墓祭奠,然后转而东行向朝歌前进。在中军竖起写有父亲西伯昌名字的大木牌,自己只称太子发,意为仍由文王任统帅。大军抵达黄河南岸的盂津(今河南孟津县东北),有八百诸侯闻讯赶来参加。人心向周、商纣王孤立无援的形势已形成,诸侯均力劝武王立即向朝歌进军。武王和姜尚则认为时机还不成熟,在军队渡过黄河后又下令全军返回,并以“诸位不知天命”告诫大家不要操之过急。因时机还未完全成熟,还是班师回朝了。这次灭商预演,史称“孟津之会”或“孟津观兵”。孟津观兵后,武王一面加紧练兵,一面派人去探听殷商的动向。他们听到探子的3次汇报后得知,殷商已是“谗恶进用、忠良远黜”:王子比干被剖胸挖心;箕子装疯,被罚为奴;微子感觉无望,已经出走,隐居起来;百姓们不敢口出怨言了。武王觉得殷商已是分崩离析,众叛亲离了,征伐纣王的时机已经成熟。武王即位后第四年春天,发动了空前的灭商战争。拜姜尚为帅,发兵五万渡过黄河东进。大军到了盟津,八百诸侯也率兵前来助战,武王便在盟津举行了誓师大会。在庄严肃穆的气氛中,姬发左手执掌象征军队指挥权的黄钺,右手握着用以发号施令的牦尾杖,在吕尚和叔旦的左右护卫下登上土坛,向全体将士发表了被后人称为《牧誓》的著名誓词:诸位友邦君长和将士们,殷纣荒废国政,不敬神道,离弃同胞,肆暴百姓,天怒人怨。现在,上天命令我向殷国行使惩罚。众将士们,举起你们的戈,拿起你们的盾,要像虎那样威武、如熊一般雄壮地去战斗。努力啊,将士们!誓师典礼结束后,盟誓后,武王便率大军浩浩荡荡地杀奔商都朝歌,一路上势如破竹,很快便打到了离朝歌只有70里的牧野,双方军队就在牧野附近摆开了阵势进行决战。纣王认为自己有军马70万,可周军只有5万,这简直是以卵击石、飞蛾扑火。可他哪知武王的军队是经过严格训练的精锐之师,作战勇敢顽强,而他那70万大军中,一多半是临时武装起来的奴隶和从东夷捉来的俘虏,他们平日受尽了纣王的压迫和虐待,对纣王恨之入骨,又有谁肯为他卖命。所以两军刚一交锋,奴隶们就掉转矛头,纷纷倒戈投降,配合周军攻打商军,纣王所谓的70万大军顷刻间土崩瓦解。姜尚便指挥周军,乘胜追去,一直追到朝歌。牧野战败之后,纣王逃回朝歌,感到已没有回天之力,就命人将宫里珍宝都搬到鹿台,然后放起火来,自焚而亡。朝歌的百姓闻听纣王已死,便列队欢迎周军入城。武王入城来到鹿台,看到纣王的尸体便连射三箭,并砍下纣王与妲己的脑袋,悬挂在宫廷外的白旗下示众。纣王的两个宠臣恶来、费仲也被斩首。群凶斩除,人心大快。从此延续了600多年的殷商王朝,随着恶贯满盈的纣王的自焚而彻底灭亡,史称武王克殷。