根据坚守南京的决策,中国统帅部在12月初日军接近南京城之前共调集了约13个师又15个团共10万余人(一说约15万人)的部队保卫南京。这些部队中有很多单位刚刚经历了在上海的苦战和之后的大溃退,人员严重缺编且士气相当低落,而新补充的数万士兵大多没有完成训练。唐生智多次公开表示誓与南京城共存亡,对蒋介石则承诺没有命令决不撤退。为了防止部队私自过江撤退,唐生智采取了背水死战的态度。他下令各部队把控制的船只交给司令部,又将下关至浦口的两艘渡轮撤往武汉,还命令第36师封锁从南京城退往下关码头的唯一通道挹江门,这一“破釜沉舟”的命令给后来的悲剧性撤退埋下了隐患。1937年11月20日,中国国民党政府发表《国民政府移驻重庆宣言》,政府机关、学校纷纷迁往内地,很多市民也逃离了南京。在6月有101.5万城乡居民的南京市,到了12月初的常住人口据估计还有46.8万至56.8万人,这还不包括军人和从前方逃亡到南京的难民。 22日,本着人道主义精神留在南京的二十多位西方侨民成立了南京安全区国际委员会,他们提出在南京城的西北部设立一个给平民躲避炮火的安全区。29日,南京市市长宣布承认安全区国际委员会,并为安全区提供粮食、资金和警察。唐生智还承诺将部队撤出安全区。1937年12月5日,国际委员会收到日本政府模棱两可的回复,随即开始了安全区的工作。1937年12月1日,日军攻占江阴要塞,同日,日军下达进攻南京的作战命令,南京保卫战开始。1937年12月2日,江阴防线失守中国海军主力第一舰队和第二舰队在中日江阴海战中被全数击沉,作为南京国民政府唯一一道拱卫京畿的水上屏障失守。1937年12月10日日军发起总攻,12月12日唐生智下达突围、撤退命令,中国军队的抵抗就此瓦解。日军进攻南京日本原本打算在上海附近消灭中国军队的主力,从而迫使中国国民党政府屈服。然而,日本上海派遣军在淞沪战场苦战三个月,受到了惨重的损失,日本决策层在是否直接进攻南京的问题上产生了分歧。因为顾虑苏联在北方的军事威胁,日军参谋本部次长多田骏等人主张“不扩大”战事。因此,11月7日东京将上海派遣军与第10军临时编组为华中方面军的时候,将方面军的作战区域限制在苏州、嘉兴一线(即“制令线”)以东。而日军战地指挥官却强烈要求进攻南京:15日,柳川平助的第10军无视参谋本部的命令,决定趁中国军队溃退“独断敢行”地“全力向南京追击”;22日,