一、地理原因:南京位于长江下游,靠近入海口,且位于平原,军事上不利于固守,往往都是北方军队挥师南下占据长江中上游的重庆、武汉、安庆等要塞顺江而下或者占领江北的扬州后渡江南下就到南京。三国时期的东吴、南北朝的南陈、清末的太平天国、1949年解放军攻克南京都是这样的,南宋王朝也差一点被金朝灭掉,后来宋高宗赵构就跑到临安去了。二、社会原因:南京城下的秦淮河畔是“歌舞升平”、“骄奢淫逸”的场所,江南出美女,在南京的统治者时间长后都沉醉于“纸醉金迷”之中,无心过问政事了