美军进攻部队开始时进展顺利。西路美第8集团军在旬日内,连下北朝鲜首都平壤及安州、定州诸城,渡过东西走向、在鸭绿江南侧百余公里与鸭绿江平行的清川江,迫近鸭绿江南岸;东路美军在元山、利原等港口登陆成功后,按计划北进,前锋已占领鸭绿江上游重镇楚山。
中国方面,自朝鲜战争爆发、美军介入后,便向东北调兵遣将。30万中国军队的精锐之师云集中、朝界河鸭绿江北岸,待命出征。美军跨过三八线后,中国军队主力在志愿军旗号下,乘黑夜分期分批偷渡鸭绿江,向南运动。到10月底,已过江的中国军队计为两个兵团共6个军18个师约20余万人,由彭德怀将军指挥。在朝鲜人民军配合下,中国军队隐蔽集结于两支敌军之间、位于太白山脉北段的茫茫林海中,严密封锁消息,静待并设法制造美军薄弱环节,准备出击。4万北朝鲜游击队也分散成无数支小部队,渗入敌军战线后方,策应主力反攻。