康王死后,子昭王瑕即位,昭王十六年,他欲继承成康事业,继续扩大周的疆域,亲率大军南征楚荆,经由唐(今湖北随州西北)、厉(今湖北随州北)、曾(今湖北随州)、夔(今湖北秭归东),直至江汉地区。南征共经三年,昭王还师渡过汉水时,相传当地人用以胶粘接的船乘载昭王,到中流船体分解,昭王溺死,军队也遭覆没,使周朝蒙受前所未有的挫折。
继昭王而立的是其子穆王满,在位长达五十五年。他好大喜功,仍想向四方发展。曾因游牧民族戎狄不向周朝进贡,西征犬戎,获其五王,并把戎人迁到太原(今甘肃镇原一带)。穆王好游行,致使朝政松弛。东方的徐国率九夷侵周,甚至西至河上。穆王南征,通过联合楚国的力量,才得以平定。后世流行穆王西征的故事,如晋代汲冢出土战国竹简《穆天子传》所载,虽多不真实,但反映了当时穆王意欲周游天下,以及与西北各方国部落往来的情形。
文王长子伯邑考被纣所杀。文王死后,由后立的太子发即位,即周武王。武王即位的第二年,兴师东至孟津伐商,但因时机不够成熟,只得暂时还师。后来商王纣更加暴虐,杀比干,囚箕子,商朝矛盾急剧激化。周武王又率军东征,渡孟津,与诸侯相会,作誓声讨纣的罪行。在甲子日清晨,周军进至商郊,与纣兵于牧野决战。
牧野之战,周军全胜,纣被迫自焚而死,商朝亡。武王进入商都,分商的畿内为邶、都、卫三国,以邶封纣子禄父(即武庚),鄘、卫则由武王之弟管叔鲜、蔡叔度分别管理,合称三监(一说管叔监卫、蔡叔监鄘、霍叔监邶)。随后派兵征伐尚未臣服的商朝诸侯,据记载被征服者有九十九国之多。克商后,武王还师西归,在他新迁的都邑镐京(即宗周,今陕西长安西北沣水东)举行盛大典礼,正式宣告周朝的建立。