姬发为姬昌次子,因长兄伯邑考先亡于朝歌,姬昌病逝后由他承袭西伯侯之位,尊姜尚为尚父,军政大事仍悉数委之。
姬发嗣位之初,遵父命厚待臣民,整顿封地内政,又依姜尚部署训练兵马、修缮城防,西岐国力渐次充实。
诸侯闻姬昌新逝、姬发继位,多有观望;姜尚以时机未至为由,暂缓兴兵,先遣使联络四方,结好邻邦。
及至商朝内乱加深,比干剖心而死,箕子佯狂被囚,微子怀抱宗庙祭器出走在外,朝中费仲、尤浑、恶来等佞臣把持朝政,忠良相继获罪或出逃,纲纪愈发废弛,人心离散的消息陆续传至西岐,姬发与姜尚商议,决意会盟诸侯、兴师伐纣。
姬发亲率大军誓师东进,八百诸侯闻讯响应,会于孟津渡口。渡口之上旌旗蔽日,战船连樯,诸侯请求即刻渡河进击,姜尚以殷商气数尚未尽绝为由,谏止姬发,大军遂暂且班师回西岐。
数年之后,纣王暴虐愈甚,闻仲已死于绝龙岭,朝中股肱相继凋零,姬发再度兴师,率军东进,沿途历经界牌、汜水、穿云、潼关、临潼等多处关隘,与商军守将连番交战。
大军行至金鸡岭,遭孔宣以五色神光阻拦,周营将领与法宝接连被其收去,姜尚与诸将屡攻不下,后经准提道人赶来收伏孔宣,大军方得继续东进。
沿途又与袁洪、殷破败、雷开等商将交锋,阐教与截教门人各助一方,在军前多次斗法,周军将士几度损伤,仍步步逼近朝歌;殷郊、殷洪二人本已归附西岐,后又被截教门人说动重返商营,各自动用随身法宝对抗周军,终双双殒命阵前。
大军行至孟津,八百诸侯如期而至,会盟已定。渡河之际,忽有一尾白鱼跃入姬发所乘之舟中,姬发俯身拾起,用以祭告黄河,随军将士见之皆以为吉兆,遂整军渡河,直逼朝歌。
大军进抵牧野,旷野无垠,朔风卷尘,晨雾未散,两军隔野列阵,鼓角相闻。两军交锋之际,商军前锋阵前倒戈,反攻本阵,商军全线溃散,纣王率残部退回朝歌,闭城自守。
姬发督军攻入朝歌,纣王登鹿台,身披珠玉宝衣,引火自焚而死。姬发入城后,命人清点府库典籍,安抚城中百姓;又遣人查访箕子囚所,释其出狱,修整比干坟茔,表彰商容故居,发放鹿台钱财、钜桥粮米,赈济城中饥民,殷商至此灭亡。
姬发随后在姜尚辅佐下大会诸侯,分封功臣宗室:姜尚受封于齐,营丘建国;周公旦受封于鲁,召公奭受封于燕,宗室与随军功臣依次受封列国,各建社稷。姬发又追尊姬昌为周文王,建立周朝,定都镐京,命姜尚于封神台依榜敕封阵亡忠魂。
天下初定,姬发厘定礼制,颁行政令于四方诸侯,周室自此代殷商而立。