文王沒有完成伐商大業,就病重而亡,公元前11世紀中期,周文王死後,他的兒子即位,這就是周武王。周武王得到呂尚和周公旦的幫助,國家興盛。這時候,紂的暴政越來越厲害了。商朝的貴族王子比干和箕子、微子非常擔心,苦苦地勸說他別這樣胡鬧下去。紂不但不聽,反而發起火來,把比干殺了,還慘無人道地叫人剖開比干的胸膛,把他的心掏出來,說要看看比干長的是什麼心眼兒。箕子裝作發瘋,雖然免了一死,也被罰作奴隸,囚禁起來。微子看見商朝已經沒有希望,就離開別都朝歌出走了。
周武王把軍隊開到盟津(今河南孟津東北)地方,舉行一次檢閱,有八百多個小國諸侯,不約而同地來到盟津會師。大家都向武王提出,要他帶領大家伐商。但是武王認為時機未到,檢閱結束後又回到豐京。
回豐京後,周武王整頓內政,擴充兵力,聯合西方和南方的部落,準備討伐商紂。大約在公元前11世紀的一年,武王聽到探子的報告,知道紂已經到了眾叛親離的地步,就發兵五萬,進攻商紂王。
雙方在牧野(今河南省境內)大戰。雖然兵力懸殊,但由於商朝的軍隊中大部分是奴隸,他們平時恨透了紂王,不但不抵抗,還紛紛倒戈起義,引導周軍攻人商朝首都。走投無路的商紂王*而死。商朝終於滅亡。
周武王得到了各個部落和各個小國家的擁護,於公元前1046年建立了周朝,定都鎬京(在今天陝西西安西南),歷史上稱為西周。