清代,属通城里十五甲。
民国元年(1912年),为巫溪县第一区通城乡所辖。
1953年3月,通城乡改设通城、新华、玉泉、新建、双坪5乡。
1955年5月,新华、玉泉、新建并入通城乡。
1958年8月,通城乡改设通城公社。
1961年6月,原新华、玉泉2乡的部分村划出为新华公社。
1981年7月,新华公社更名红路乡。
1992年9月,红路乡并入通城乡。
2005年9月,丛树乡并入通城乡。
2009年6月,通城乡撤乡设通城镇。