開江縣春秋戰(zhàn)國屬巴國。
秦屬巴郡地。
西漢屬益州巴郡宕渠縣地,東漢屬巴郡宣漢縣地。
西魏廢帝二年(553),設(shè)置新寧、蛇龍2縣,屬東關(guān)郡、隸開州(郡、州駐地在今開江縣境)。
北周天和四年(569),移開州于濁水北,改東關(guān)郡隸通州,郡仍領(lǐng)蛇龍、新寧二縣。
隋開皇三年(583),廢新寧、蛇龍2縣入石城縣(后更名通川縣)。
唐武德二年(619),分通川縣復(fù)置新寧縣,屬通州。
明洪武四年(1371),新寧縣并入梁山縣,隸夔州府;十四年(1381),復(fù)置新寧縣,仍隸夔州府。
清康熙七年(1668),新寧縣再次并入梁山縣,屬夔州府。
雍正七年(1729),復(fù)置新寧縣,隸屬川東道夔州;十二年(1734)改屬川東道直隸達州。
嘉慶七年(1802),直隸達州升為綏定府,府轄新寧。
1913年,廢綏定府,新寧縣直隸川東道。
1914年8月,新寧縣(與湖南省新寧縣同名)更名為開江縣,是年,川東道改為東川道。
1930年,廢東川道,直屬四川省政。
1935年,劃歸四川省第15行政督察區(qū)管轄。
中華人民共和國成立后,1949年12月10日,開江解放,隸屬川北區(qū)達縣分區(qū)。
1952年10月,隸屬四川省達縣專區(qū)。
1968年9月,隸屬達縣地區(qū)。
1993年7月,隸屬達川地區(qū)。
1999年6月,隸屬達州市。