1937年12月9日上午7时,日军数百名在坦克配合下进占光华门外防空学校,并向通济门发起进攻。萧山令派守备清凉山的宪兵一营增援教导总队,与日军战斗数时,将其击退。同时,守备明故宫的宪兵也与由中山门进犯的日军发生激战,因敌我众寡悬殊,萧山令令其退守逸仙桥至竺桥之线。
1937年12月10日,萧山令督率宪兵继续与日军激战。由清凉山派往上新河棉花堤的宪兵同日军骑兵、便衣队等相战甚久,保住了阵地。但防守逸仙桥等处的宪兵、以力不能支再次退往古林寺、五台山一带。
(日军进攻中华门——城门上门写着“誓复国仇”四个大字)
1937年12月11日拂晓,日军步、骑、炮联合进攻棉花堤宪兵阵地,来势凶猛。宪兵们前仆后继,坚守阵地。日军改攻江东门,从侧面压迫宪兵。萧山令下令宪兵撤出棉花堤阵地。宪兵的其他阵地也遍遭日军飞机轰炸、死伤甚众。
1937年12日拂晓,数路日军同时猛攻南京城。上午8时许,日军炮轰水西门、清凉山一带宪兵阵地,宪兵伤亡惨重,但仍然坚守不退。11时,萧山令命令宪兵增筑南京城内街垒工事,准备巷战,并激励宪兵与南京共存亡。
1937年12月12日下午4时,日本地面部队在空军配合下突破南京城南门,纷纷拥入城内。南京卫戍司令长官唐生智决定放弃南京,命令萧山令为渡江总指挥,各军团按指定地点突围。