皖贛鐵路自安徽省蕪湖市蕪銅鐵路火龍崗站，至江西省鷹潭市貴溪站，全長539.92千米，北邊連線寧蕪鐵路，南邊連線滬昆鐵路和鷹廈鐵路。本線北段（蕪湖江邊站至宣城孫家埠站）是原江南鐵路的一部分，自孫家埠站起始之南段為后修之皖贛鐵路區段。
歷史
江南鐵路的籌劃、建設與拆除
1905年7月28日，大清國安徽省巡撫誠勛和兩江總督周馥，正式向朝廷奏請籌款修築皖南地區的鐵路，1905年8月，大清國商部開始頒發安徽全省鐵路關防。1905年9月15日，大清國安徽省巡撫向朝廷呈報了本省擬建的鐵路路線，大清國安徽省巡撫 誠勛計劃先行建設蕪湖至宣城， 再到西南部的廣德縣的皖南鐵路，總計長度約150千米左右的地方鐵路。此後，該公司募集得到的股金約400萬兩白銀。於是，在北京的安徽省官員，1905年年底商議創辦了商辦安徽全省鐵路有限公司，並選舉商定：李經方為本省的鐵路督辦。
1905年，商辦安徽全省鐵路有限公司在蕪湖正式宣告成立，同時擬定並公示了列有10條規範的《安徽全省鐵路招股章程》。該年度年公司即籌款110餘萬元，並聘請挪威、日本等國的工程師來華，施行線路設計，必選和裝置採購工作。1906年，鐵路開工建設。但是由於主管官員的更換過於頻繁，命令不暢，管理混亂，所以工程進度不佳，而工程預算也出現很大赤字和缺口。截至1911年4月，該公司僅修建了蕪湖至灣沚的鐵路橋涵和路基，長度約十幾公里，而鐵軌尚未鋪到蕪湖的火龍崗鎮中心。400萬輛雪花銀全部花完，再也沒有更多資金修築鐵路，築路和購買裝置等向銀行所貨款項，無法按期償還。鐵路無法繼續修建，遂告停止。
本線的蕪湖至宣城孫家埠段路基和鐵軌，在1934年後成為江南鐵路股份有限公司所筑江南鐵路的一部分。1933年7月開工建設蕪宣鐵路。1934年2月，蕪湖江邊站至竹絲港段的22公里路段率先建成並試運營。1934年7月29日，蕪湖-宣城段建成並通車。至11月20日，宣城至孫家埠段也竣工通車，全長80km。12月1日，上海北站等京滬鐵路各站與宣城站實行旅客行李聯運。1936年決定建設京贛鐵路，至江西省貴溪，經費向英國借款。1937年鋪軌至歙縣長約160km，贛省境內基本完工。。
1936年3月，京衢鐵路宣衢段工程局在宣城設立，于7月底開始建設宣城到衢門的鐵路線。后改為京贛鐵路，經過歙縣、休寧、祁門南下進入江西省，並於貴溪和浙贛線接軌。1936年9月安徽省內開始修建鐵路，自1937年2月江西省境內開始修建。直至1937年的7月和10月，安徽段和江西段開始分別鋪設鐵軌，同時，宣城至歙縣段也開始營運。但由於1937年年底，淞滬會戰後的侵華日軍南下浙江，國民政府急令軍隊拆毀鐵路，以免資敵。
復建
1958年9月，景貴段開始復建，1959年底缺錢停工。1960年5月復工，1961年7月缺錢停建。1966年11月，貴溪至樂平段89.2km復建，1970年9月鋪通，11月開辦臨管運營。樂平至景德鎮段43.6km，1971年10月施工，1973年7月臨管運營。至此，南昌鐵路局管段自建通車。
1970年11月，安徽省成立省、地、縣三級皖贛鐵路鐵路建設指揮部，組織民兵團和專業隊伍施工。不久由於國家壓縮基建投資，省總指撤銷，民兵返鄉，下馬停建。
1973年，交通部決定蕪湖至景德鎮的修建交給交通部第四鐵路工程局。該局副局長劉漢東為指揮長，政治部副主任王志進為政委，調第四、第五、第六工程處施工。1974年7月1日開工，但物資供應不足，施工速度很慢。1974年10月，蕪湖至寧國段建成通車，1975年1月，宣城站正式運營。開工不到一年，由於國家壓縮投資規模，鋼鐵水泥木柴供應不足，只好削減施工隊伍，停止橋隧建設，留下部分人員從事土石方施工。1977年1月恢復施工。
1980年7月1日，景德鎮南至貴溪段正式運營。 1981年12月4日，蕪湖至景德鎮南407km臨管運營，皖贛鐵路全線于祁門站接軌。1982年10月1日，皖贛鐵路全線臨管運營通車。1984年6月1日正式交付上海鐵路局。1985年6月1日正式運營。
改建
1992年11月至1995年12月，建設火（火龍崗）宣（城）段擴能應急工程；1999年作為蕪湖長江大橋配套和後續工程的一部分，鐵道部投資77,646萬元人民幣建設蕪湖—宣城複線。宣蕪複線于2001年9月27日全線通車。
2010年至2014年，南昌鐵路局鷹潭工務段將皖贛鐵路南昌局管內線路由木枕更換為水泥枕。
受到景德鎮浯溪口水庫建設影響，原皖贛鐵路浮樑段路軌屬於水庫淹沒的庫區範圍，鐵路部門于2016年底開始進行浯溪口水庫改線工程。改線工程自K349+900開始，K371+650結束，搬遷既有營里站和峙灘站，同時關閉下明溪站。工程于2018年12月20日完工。
2019年1月25日，蕪湖-宣城段電氣化工程開通，由蕪湖站到杭州喬司站之間可以直接開行電力機車。該段線路屬於蕪湖至廣德段鐵路電氣化改造工程，2016年開工。在電氣化工程中施工單位關閉了原線路上的陶辛、陶辛鎮、三元三站，同時將其它車站到發線有效長延伸至1050米。
2020年年初起，皖贛鐵路大部分列車因疫情停運，4月起又因汛期調圖而完全停運，直至9月底才部分恢復客運。
擴能改造
蕪湖至鷹潭間將分批建成設計時速為350公里/小時的皖贛新雙線，以提高皖贛鐵路通道的運輸能力。另外，本線在寧國市城區的區間，大約為現95.3公里-116.2公里處，將改道至17.4公里的新線路和寧國南站。
運營狀況
客運業務
2020年10月11日執行圖調整后，鐵路部門決定縮減皖贛鐵路列車數量，K45/46次列車不再經由皖贛鐵路執行，K155/156次列車則正式停運，皖贛鐵路每日僅保留有T151/152次一對行駛全程的旅客列車，出於補償需求，該列車除上行方向不停靠寧國站外，其餘皖贛鐵路沿線客運車站均有停靠。又因為皖贛鐵路分屬上海、南昌兩局管轄，在兩個鐵路局的局界城市黃山和景德鎮亦有開行始發列車。
2023年7月1日調圖后，T151/152次列車不再經由皖贛鐵路執行，至此皖贛鐵路黃山至景德鎮段客運歷史結束，皖贛鐵路不再有全程列車執行。
通勤
皖贛鐵路上有3對通勤列車。
* 蕪湖~倒湖間的8467/8468/8470次列車。列車前身為南京–黃山–倒湖的7101/7102次列車和8467/8468次列車。2016年1月9日7101/7102次列車停運后，8467次列車改由蕪湖站始發，同時開行黃山至蕪湖的8470次列車。這班列車系中國鐵路上海局集團有限公司的內部職工通勤列車，普通乘客難以乘坐。
* 營里~景德鎮間的車次。2014年績溪縣至景德鎮的6091/6092次列車停運后，中國鐵路上海局集團有限公司在績溪縣至局界倒湖間開行了8467/8468次列車；自8月4日開始，南昌鐵路局亦在管內的景德鎮–營里區間開行一對8553/8554次列車，由景德鎮–廈門的K8709/8710次列車套跑，沿途停靠福港、下明溪和峙灘站。通勤列車開放旅客乘坐，上車需補票，票價按新空客票的標準發售。由於該車的開行是隨以K8709/8710的開行而開行，因此和以K8709/8710一同實行淡季停運、旺季臨時加開的政策。目前營里–景德鎮的通勤列車為57007/57008次。
* 景德鎮至貴溪車次。景德鎮至貴溪的通勤業務由景德鎮站始發至南昌的K8715/8716次列車擔當，沿途停靠景德鎮南、鮎魚山、慈義、塔前、樂平市、庫前、甘棠、韓美嶺、萬年、葛家店、畫橋、硬石嶺、中村等車站。通勤車開放沿途居民乘坐，上車后需按規定補票。
事故
2020年7月2日晚間19：41，本線 K119+279處連續降雨量超過80mm，蕪湖工務段寧國維修工區進行緊急水流疏通和軌道加固。2020年7月6日上午10：15，本線K165+700處 出現強降雨，山中樹木被砍伐而水土流失嚴重，導致雨水彙集並沖刷道床，蕪湖工務段黃山，績溪線路工區和蕪湖工務段綜合車間動用機械清理沖刷泥石並將沖空枕木處道床進行回填搗固。2020年7月6日下午14：43，首趟列車以限速15km/h通過該處線路。
2020年7月7日清晨6：35，蕪湖工務段黃山橋樑車間工人經過巡查發現發現本線69號橋（K161+779）的河道水位暴漲、流速快並持續沖刷橋臺和八字墻，危及橋樑和線路安全。蕪湖工務段持續拋投片石和袋裝水泥對八字墻外側衝空處進行填充，併成功架設一孔24米便梁。2020年7月8日清晨6：09，首列列車以15km/h速度通過本橋，線路順利貫通。
與其它鐵路的連線
* 鷹潭：鷹廈鐵路、滬昆鐵路
* 宣城：宣杭鐵路
* 蕪湖：寧銅鐵路、淮南鐵路