在我金城战役发起之前,敌我战线西起临津江口,经铁原与平康之间、金化以北、金城、文登里到高城以南地区。敌人第一梯队共展开17个步兵师(美军4个、英军1个、南朝鲜军12个),预备队6个步兵师(美、南朝鲜各3个)。其中金化以西敌军9个师中有美军5个师、英军1个师、南朝鲜军3个师,金化以东敌军14个师中有南朝鲜军12个师、美军2个师。美军主要防守西线,南朝鲜军主要防守东线,并以汶山、高浪浦里、麻田里、涟川、铁原地区为防守重点。
金城以南,从上所里至金城川和北汉江汇合处,是敌人战线向北的凸出部,形成一个弧形地带,敌人在宽约25公里的正面上部署了南朝鲜军4个师的兵力,其具体部署为:自上所里至凸出部西北部灰古介地段,为美军第9军指挥的南朝鲜首都师,灰古介以东至轿岩山地段、轿岩山东侧至龙虎洞地段、龙虎洞经阳地至金城川下游地区,分别为南朝鲜2军所属的第6师、第8师、第3师防守。此外,以南朝鲜军第5师在凸出部以东北汉江南岸地区担任防御,以南朝鲜军第11师为该军的预备队,位于华川附近。
基于敌人部署,我志愿军第20兵团根据志愿军总部6月20日命令,为了给破坏停战谈判之李承晚军以狠狠打击,于6月23日决定,以现指挥的4个军及志司加强给的第21军共5个军,担负金城以南进攻的任务。即从牙沈里至北汉江之间22公里地段上实施进攻,并以拉直金城以南战线、歼灭当面守敌南朝鲜首都师及南朝鲜第6、第8、第3师共8个团另一个营为作战目的。预定7月上旬完成战役一切准备,7月10日前后发起进攻。6月25日,志司批准了这一计划,并指示第20兵团放手作战,如反击成功、情况有利时,可继续向敌纵深做有限度的扩张。
战役准备工作从6月下旬开始,志司为了保证这一作战胜利,特给第20兵团加强了炮兵第2师第28团、第30团一个营、火箭炮兵第201团、高射炮兵第601团、反坦克炮兵3个连、工程兵4个营。加强后的金城正面我军(含第24军)共有82迫击炮以上地面火炮1100余门(平均每公里44。4门)、坦克20辆。敌我兵力对比为1∶3,火力对比为1∶1。7。
另外,志司还向参战部队配发了渡河器材各式门桥47副、中型橡皮舟、折叠舟36只、制式浮桥2套,及必要数量的通信器材。志愿军后方勤务司令部则调集了10个汽车团共2000辆汽车赶运了1。5万吨作战物资,其中炮弹70万发、炸药124吨。各参战部队根据所受领的任务,除了周密地进行敌情地形侦察、制定作战方案和组织协同外,还以万余人在敌我中间地带,秘密构筑了大量的屯兵洞,同时还以数万人力(仅第20兵团即动用了13个步兵团)修筑了运输道路。
为了迷惑和消耗敌人,创造进攻的有利条件,第67军、第60军根据兵团指示,在战役准备期间,继续向原定的敌营以下目标实施小规模进攻。第67军先后攻歼了529。3高地(金城川与北汉江汇合处以北)南朝鲜第3师一个营(欠两个排)、690。1高地南朝鲜军一个排,并占领了轿岩山北山脚。第60军先后攻歼了北汉江以东938。2高地及广石洞以西高地南朝鲜第5师、第7师各一个营。两军在新占阵地上同敌进行了持续一周的反复争夺,击退敌反扑200余次,毙伤俘敌1。2万余人。
6月22日至7月6日,第20兵团曾先后召开了兵团党委会议和师以上干部会议,研究和确定了战役部署。7月10日,该兵团下达正式作战命令,最后决定以所属5个军组成3个作战集团,首先攻歼金城西南梨实洞、北亭岭、梨船洞一线以北及金城川以北之敌,拉直金城以南战线,而后视情况继续向三天峰、赤根山、长古峰、黑云吐岭、白岩山之线发起进攻,胜利之后,准备打敌3~4个师的反扑,在打敌反扑中再大量地歼灭敌人。
为了抢在雨季到来之前发起进攻,确定战役发起时间为7月13日晚。