"阵前倒戈"发生在牧野之战时,
牧野之战是中国商朝和周朝交替时,周朝武王率军直捣商都朝歌(今中国中部河南淇县),在牧野(今淇县以南卫河以北地区)大破商军,灭亡商朝的一次决战.
殷商末年(公元前11世纪),以纣王为首的奴隶主统治集团日益腐败,逐渐在内外矛盾交织中走向崩溃.而崛起于商国西面的周族方国,在周太王、王季时,已将势力伸入江、汉流域.周文王转移商纣视线,暗中积蓄力量,积极争取与国,各个击破商西部属国,奠定了灭商基础.周武王又与诸侯结盟,向朝歌派遣侦探,加紧灭商准备,待机兴师.
周武王继位后四年(公元前1057年,一说公元前1027年),得知商纣王统治集团分崩离析,王族重臣比干被杀,箕子被囚,微子出奔,而商军主力远征东夷,朝歌空虚,即率兵伐商.周武王利用商地人心归周的有利形势,率本部及八个方国部落军队,于十二月二十八冒雨继续东进.从汜地(今中国中部河南荥阳汜水镇)渡河水(黄河,一说由孟津渡河)后,兼程北上,至百泉(今河南辉县西北)折而东行,于一月初四拂晓进至牧野.
商纣王惊闻周军来袭,仓促武装大批奴隶,连同守卫国都的军队,开赴牧野迎战.初五凌晨,周军布好阵,庄严誓师,史称“牧誓”.武王在阵前声讨商纣罪行以激励将士斗志,统一战斗动作以保持阵形严整,严格申明不准杀降以瓦解商军.随后武王命吕望率一部精兵冲击商军前阵.商军纷纷倒向周军,(此即历史上有名的"阵前倒戈").武王乘势以主力猛烈突击,商军土崩瓦解.纣王仓皇逃回朝歌,见大势已去,登鹿台自焚而死.周军占领商都,商朝灭亡.