抗美援朝第二次战役是奠定志愿军抗美援朝战争胜局的关键战役。这场战役国外称之为清川江长津湖战役,简称清长战役。清川江代表第二次战役西线战场,长津湖代表第二次战役东线战场。
第一次战役之后,中国出兵朝鲜已经不是秘密。但是联合国军统帅麦克阿瑟狂妄自大,认为中国只是象征性出兵,兵力只有七八万人,命令联合国军向中朝边界全面推进,在1950年圣诞节前占领全朝鲜。
那么为什么有西线、东线两个战场呢?在朝鲜北部有一个南北向的狼林山脉,从地理上把第二次战役分成西线、东线两个战场。
西线志愿军主力6个军和三个炮兵师,共计30余万人,对阵美第8集团军,包括美军四个师(美骑兵1师、美2师、美24师、美25师),韩军3个师,一个英军旅,一个土耳其旅。西线志愿军6个军按计划由清川江一线隐蔽后撤,将敌军引入预设战场,再向美第8集团军发起全面进攻。
东线志愿军9兵团3个军15万人对阵美10军10万人,包括美陆战一师、美7师、美3师、韩首都师、韩3师。东线美军分三路向中朝边界推进,长津湖一路、惠山一路、东海岸一路,美3师在后方留守,其中长津湖这路美军如果越过长津湖向西推进,会威胁志愿军西线主力部队侧后方。所以,东线志愿军九兵团没有与美10军全面作战,而是奉命集中两个军10万人在长津湖设伏,计划包围歼灭进入长津湖地区的美军2万人。
1950年11月25日,西线志愿军6个军向进入我方预设战场的美第8集团军发起全面进攻。
志愿军38军在德川迅速击溃韩7师,38军侦察分队深入敌后炸毁了韩军后撤的咽喉武陵桥,太阳后裔们放弃了所有重装备漫山遍野逃命。38军113师由德川连夜长途奔袭70多公里,占领西线美军后方的关键通道三所里、龙源里。西线美军全线震动,开始全线后撤,打算在平壤元山建立新的防线。
38军在嘎日岭击败土耳其旅,在军隅里附近山谷痛击后撤的美2师第9团、38团,美2师半天时间损失四五千人,宣布失去战斗力。美军被迫改由其它道路后撤,志愿军其他各军也都对当面之敌给以沉重打击,敌军陷入全面混乱,无法很快组织起新的抵抗防线。
12月3日,西线志愿军占领成川,美第8集团军建立平壤元山防线的企图破灭,麦克阿瑟被迫下令联合国军向三八线全面后撤。
12月6日,西线志愿军收复北朝鲜首都平壤。12月下旬,西线志愿军收复北朝鲜全部国土,进抵三八线。
东线长津湖之战比西线晚两天开始,1950年11月27日,志愿军九兵团20军27军10万人冒着零下三四十度的严寒,向进入长津湖地区的美陆战一师和美7师31团战斗群2万人发起进攻,将敌军分割包围在柳潭里、新兴里、下碣隅里等几处地方。
12月2日,新兴里的美7师31团战斗群向下碣隅里突围途中被志愿军27军歼灭。这是整个抗美援朝战争中志愿军歼灭的唯一一个美军团级部队。
但是,美陆战一师建制完整地从长津湖突围了。在美陆战一师从柳潭里撤往下碣隅里,由下碣隅里撤往古土里,由古土里经黄草岭撤往真兴里的过程中,志愿军顽强阻击,想方设法迟滞敌军撤退,给予敌军大量杀伤,但是最终因冻伤减员严重没有挡住陆战一师突围。
东线美10军各部10万人(包括未与志愿军九兵团作战的美韩军)汇集到兴南港。12月24日,美10军从兴南港乘船全部撤往韩国最南端的釜山港。