牧野之战发生在商朝的后期,是周武王联军与商朝军队在牧野进行的决战。公元前1050年,周文王姬昌病逝,世子姬发继位,即周武王。他任命姜尚为宰相,大力发展周国的军事和经济实力,为能够抗衡商朝做准备。公元1046年,周武王发动了牧野之战,并取得牧野之战的胜利。