南朝时,属难江县。
北周时,属平桑郡曲细县,县治所置今境内龙池村城门亭。
明时,属南江县。
清时,置长池场,属南江县长池乡,乡治所驻此。
民国初年,划归第七区团练处,区署治此。
民国二十九年(1940年),为长池乡。
1951年3月,析长池乡置文星、天池2乡;同年6月,析长池乡置红四、胜利、建设3乡,析部分乡置红顶、竹岭2乡。
1956年2月,长池乡并入胜利、建设2乡,属长池区。
1958年9月,设长池公社。
1966年12月,长池公社更名长赤公社。
1984年3月,长赤公社改为长赤乡。
1989年10月,由长赤乡改为长赤镇。
2019年10月,撤销红四乡和傅家乡,划归长赤镇管辖。