三千多年前的商朝末期,紂王無道,昏庸殘暴,花天酒地,殺戮忠良,弄得諸侯不安,奴隸不斷反抗造反。商朝的貴族王子比干和箕子、微子非常擔心,苦苦地勸說他別這樣胡鬧下去。紂不但不聽,反而發起火來,把比干殺了,還慘無人道地叫人剖開比干的胸膛,把他的心掏出來,說要看看比干長的是什麼心眼兒。箕子裝作發瘋,總算免了一死,被罰作奴隸,囚禁起來。微子看見商朝已經沒有希望,就離開朝歌出走了。
武王認為時機已經成熟,就順應民心,發兵五萬,進行討伐,請精通兵法的姜太公做元帥,渡過黃河東進。到了孟津,八百諸侯會師在一起。周武王誓師大會上宣布了紂殘害人民的罪狀,鼓勵大家同心伐紂。
周武王的討紂大軍士氣旺盛,一路上勢如破竹,許多小國紛紛回響,連紂王原來管轄的諸侯都出兵伐紂,很快就打到離朝歌僅僅七十里的牧野。
紂王聽到這個訊息,立刻拼湊了七十萬人馬,由他親自率領,到牧野迎戰。他想,武王的兵力不過五萬人,七十萬人還打不過五萬嗎?
可是,那七十萬商軍有一大半是臨時武裝起來的奴隸和從東夷抓來的俘虜。他們平日受盡紂的壓迫和虐待,早就對紂恨透了,誰也不想為紂賣命。在牧野戰場上,當周軍勇猛進攻的時候,他們就掉轉矛頭,紛紛倒戈,大批奴隸配合周軍一起攻打商軍。七十萬商軍一下子就土崩瓦解。姜太公指揮周軍乘勝追擊,一直追到商都朝歌。
商紂王逃回朝歌,眼看大勢已去,當夜,就躲進鹿台,放了一把火,跳到火堆里自焚了。
周武王滅了商朝,以鎬京(今陝西西安市西)為都,建立了周王朝。