周人遷都岐山後,經過古公亶父、季曆和文王三代君臣的努力,終於取得了天下三分有其二的局勢。武王即位,積極進行滅商的準備工作。
他任命薑尚為師,負責軍事建設,命自己的弟弟周公旦為輔,佐助日常政務,又任命了召公、畢公等人作為助手,共同籌劃伐紂滅商的方略。
為了探察諸侯的意向,看他們是否會聚集在周的周圍共同東討商王朝,武王舉行了一次大規模的閱兵演練。周軍在薑尚的統率下,浩浩****地開到了孟津,並在此渡過了黃河。各諸侯國聽說武王向商朝進軍的消息後,不期而至的諸侯有八百多個。他們紛紛勸說武王伐紂,但是武王和薑尚覺得伐紂的時機還不成熟,商王朝的統治雖已陷入內外交困、岌岌可危的境地,可內部還沒達到土崩瓦解的狀態,如果貿然興師伐紂,即便會勝利,也必然會遭到頑強抵抗,於是便以天命為由退兵還朝了。但在退兵前,武王姬發發表了討伐紂王的檄文,這便是曆史上有名的“孟津之誓”。這次出兵,武王雖然沒有滅商,卻顯示了周人代天而立的聲威,在諸侯國間產生了強烈影響,使更多諸侯聽命於武王,為不久以後的滅商戰鬥打下了基礎。
“孟津之誓”後,在薑尚、周公等人的輔助下,武王又經過了兩年的精心準備,周人的勢力進一步壯大。這一時期,商王朝內部則發生了諸多變故。殷商良臣比幹被紂王殺死挖心,箕子被囚為奴,微子懼禍出逃,太師疵、少師強則投降周武王。武王問薑尚:“殷大臣或死或逃,是否可以討伐紂王了?”
薑尚答道:“上天給予你,你不去取得,反過來,自己就會受到懲罰;時機成熟了,你卻不采取行動,失去機會以後,自己就要遭殃了。”
就在這個時候,周國遭遇饑荒,為取得口糧,周地百姓多願意出去作戰,於是武王決定滅商。據說,在出兵前,周人先派間諜到商察看國情。