战国时期,江城镇境域属滇国地。
民国时期,属江川县第一区、第二区。
1950年11月,江川县城由江城迁至大街,翠峰、江城称钟秀区,龙街称石古区。
1958年10月,江川并入玉溪县,原江川分为4公社、45管理区,龙街、江城、翠峰为幸福公社。
1983年底,公社改区、大队改乡,江城、龙街、翠峰3公社改江城、龙街、翠峰3区。
1987年,区改乡,设龙街乡、江城镇、翠峰乡。
1997年4月,龙街乡撤乡建镇。
2001年12月,江城镇、龙街镇、翠峰乡撤并为江城镇。