1895年的中日甲午战斗结束后,同年7月19日,即《马关条约》签订后的第94天,光绪帝收回一道谕旨,声称“当此创巨痛深之日,正我群臣卧薪尝胆之时”,并提出救亡图存的六项“力行实政”,修铁路被列为首项。清光绪二十三年(西元1897年),两江总督张之洞等人倡议清当局建筑吴淞至江宁的铁路,并从姑苏接一条歧路到杭州。1898年,英国当局以最惠国待遇为由,向清当局索办沪宁铁路,但处于弱势的清当局只能批准商办。铁路总公司督办盛宣怀与英商怡跟洋行签订《沪宁铁路借钱草条约》,答应英商出资承办沪宁铁路。1903年又正式签订借钱条约,先后共借钱290万英镑。1905年4月25日,沪宁铁路分开成上海—姑苏、姑苏—常州、常州—镇江、镇江—江宁(今南京)四段同时开工制作。经过三年工程后,沪宁铁路于1908年(光绪34年)4月1日全线通车,事先线路全长311公里,由上海北站至南京下关站,沿途共设车站37个。1908年4月3日的《申报》也报道了“沪宁铁路开车典礼”﹕“沪宁铁路达成,定于三月初一开车。全路通行镇道刘察看亲至京岭下总车站举办开车典礼式。中西官绅到者甚多,颇极一时之感。” 事先上海到南京的火车须要10个小时。沪宁铁路通车的同时也设破了“沪宁铁路管理局”,亦等于上海铁路局的前身,该局名义上派有华人掌管局务,但管理实权仍在英国人手中。沪宁铁路的运营管理权直到1929年后才由公平易近当局铁道部逐步收回。于1928年到1949年间,曾被称为“京沪铁路”,这是因为事先公平易近当局实现北伐后,是以南京市为中国首都,故名“京沪铁路”。1933年,在南京担任交往长江两岸、下关跟浦口之间的火车轮渡开端通航,使沪宁铁路能与长江对岸的津浦铁路连接,自此旅客由上海乘坐火车到北平,不须要先在南京下关站(今南京西站)下车再坐渡轮到长江对岸的浦口站(今南京北站)换乘列车到北平。1937年八一三变乱后,沪宁铁路被侵华日军占据。在抗日战斗中,沪宁铁路遭受严重破坏。1949年,跟着国共内战中中国共产党的束缚军一直向南推动,1949年5月27日,束缚军进占上海,沪宁铁路运输秩序匆匆恢复,两天后恢复客运,同年7月1日,中断了12年的上海至北平直达旅客列车恢复开行。中华国平易近共跟国成破后,沪宁铁路多次停止设备现代化。五十年月起淘汰旧木质枕木,改用预应力钢筋混凝土轨枕,并利用弹性扣件跟新型道岔,至1958年2月26日,上海至南京开行特快列车,全程时光由5小时收缩到4小时。1958年起制作沪宁铁路第二线,后因三年艰苦时代,1961年工程停息。1968年12月29日,南京长江大年夜桥建成通车,列车过江不再须要火车轮渡,新南京站也同时启用,津浦铁路跟沪宁铁路接轨,并改名为京沪铁路。沪宁铁路改名为京沪铁路沪宁段,俗称仍为沪宁铁路。而沪宁铁路运输才能日益缓和,所以沪宁单线工程再次开工,部分路段连续建成双线。1986年6月,沪宁铁路双线接轨至上海站(老北站),至此沪宁铁路全线正式成为双线铁路,线路限速120KM/H。1995年起,沪宁线开端停止提速改革跟列车提速实验。1996年4月1日,中国第一列疾速旅客列车“先行号”在上海站首发,最高时速达140公里,上海至南京全程时光收缩到2小时48分,中国第一次在铁路既有线提速获得成功。1999年10月1日NZJ1型新曙光号内燃动车组在沪宁线的测试中,创下了时速194公里、事先沪宁线的最高运转速度记录。2007年4月18日,中国铁路第六次大年夜提速,京沪线沪宁段上开行时速200公里以上的跟谐号动车组,沪宁段部分区段最高时速达到250公里,上海至南京全程时光收缩到2小时内。京沪线沪宁段电气化改革在2005年7月1日开端,并在2006年7月1日完工并投入运营。2006年7月20日,沪宁线首列电力机车牵引的客车上线运转,列车为上海开往无锡的N504次,由韶山9型电力机车牵引。现在的京沪铁路由本来的本来由京山线(北京-山海关)北京-天津段、津浦线(天津-浦口)、沪宁线新南京站-上海一段构成。铁道部在2006年12月31日发布,自2007年1月1日起,将沪宁铁路并入京沪线,改称“京沪线沪宁段”,因此铁路运转图现已不“沪宁铁路”此称号,不过很多明日平易近跟传媒仍有说“沪宁线”、“沪宁铁路”的习气。