古為梁州域,三國蜀漢章武元年(221)在今凱江鎮(zhèn)玄武壩始置五城縣,隸屬廣漢郡。
劉禪建興二年(224)析廣漢郡為東、西廣漢郡,五城縣改屬東廣漢郡。
南齊改五城縣為伍城縣,隸屬梓州。
隋開皇三年(583),改伍城縣為玄武縣,縣治北移至今址,隸屬蜀郡。
唐武德元年(618)蜀郡改稱益州轄玄武縣,三年(620)玄武縣改屬梓州。
北宋大中祥符五年(1012),避圣主趙玄朗“玄”字、道教真武大帝“武”字諱,改玄武縣為中江縣。
元世祖至元十六年(1279),撤飛烏縣并入銅山縣,二十年(1283)又撤銅山縣并入中江縣,隸屬潼川府路。
明洪武九年(1376)改潼川府路為潼川州,直隸四川行省,潼川州轄中江縣,十年(1377)五月,撤中江縣并入潼川州,十三年(1380)十一月,析潼川州復(fù)置中江縣,劃屬潼川州。
清雍正十二年(1734)升潼川州為潼川府轄中江縣。
1913年撤潼川府,中江縣改屬川北道,翌年改稱嘉陵道,治地閬中縣城。
1929年廢道由省直轄縣。
1935年四川省建立行政督察區(qū),第十二行政督察區(qū)設(shè)署遂寧縣城,轄中江縣至解放。
1950年1月建立中江縣人民政府,劃屬川北行政公署遂寧專員公署。
1952年9月撤行署復(fù)置四川省,中江縣隸屬遂寧專區(qū)。
1958年10月改屬綿陽專區(qū)。
1968年5月綿陽專區(qū)改稱綿陽地區(qū),中江縣屬之。
1983年8月,德陽市成立,中江縣劃屬德陽市至今。