平壤城东有大同、长庆门二门，南有芦门、含毯二门，西有普通、七星二门，北有密台门，有牡丹峰高耸，地形险要。李如松的部署如下：蓟镇游击吴惟忠率领步兵当先，辽东副总兵查大受率领骑兵居后，攻击北部要塞牡丹峰；中军杨元、右军张世爵领兵进攻城西七星门；左军李如柏（李成梁次子）、参将李芳春领兵进攻城西普通门；游击骆尚志与朝鲜将领兵使李隘、防御使金应瑞与祖承训率领明军乔装为朝鲜军麻痺日军，力攻城南芦门；主帅李如松督阵。明军主力将进攻平壤的南、西、北三个方向，东面给日军留出退军路线。在12月底沈惟敬声称小西行长愿以大同江为界