清代時期,屬高縣歸化鄉河右一、二、四甲和慶符縣四甲古祥鄉。
清末時期,設總團,轄本城鄉、燈桿壩、籟棚壩、老王場、牛山場、趲灘場等團。
民國十八年(1929年),撤總團,設鄉鎮。
民國二十四年(1935年),置第一區,鄉鎮改聯保。
民國二十一年(1940年),聯保改鄉鎮。
民國三十四年(1945年),撤區,轄文江鎮和騰龍、籟棚、仁愛、云山、趲灘5鄉。
1950年1月,設第一區。
1951年2月,趲灘鄉劃歸第三區,轄文江鎮和柏河、前進、騰龍、白廟、籟棚、仁愛、云山7鄉。
1953年7月,劃歸慶符縣懷遠鄉;同年10月,析云山響置牛山響。
1955年3月,撤第四區,四烈、紅旗、翻身3鄉劃歸第一區;同年11月,更名文江區。
1956年3月,撤區并鄉,柏河鄉郭家、符江2村劃歸懷遠鄉;劍南、西安、石龍、新龍、高合5村劃歸前進鄉;白廟鄉并入騰龍鄉;牛山鄉并入云山鄉。
1958年11月,合并為懷遠公社,轄懷遠、騰龍、籟棚、仁愛、云山、趲灘等管理區。
1959年10月,趲灘管理區劃歸嘉樂區。
1961年8月,撤懷遠公社,置懷遠區,以管理區建公社,同時撤嘉樂區,嘉樂、趲灘2公社劃歸懷遠區。
1992年9月,文江區改文江鎮。
2005年9月,撤鄉并鎮,騰龍、白廟、仁愛3鄉劃入,新寨、福建、陽紅、花紅、灣灘、前鋒6村劃歸落潤鄉。