該鎮(zhèn)明代屬鐵石鄉(xiāng)表政里黃坊社的船巷、蔣邦、圳背、東埔、南洋等村落。
清代至民國(guó)初為黃坊社全境。
1929年7月至1931年2月;1932年4月至9月,為黃坊區(qū)蘇維埃政府轄區(qū)。
1933年,屬東黃區(qū),次年屬第五區(qū)。
1937年3月,屬第二區(qū),次年縮為黃崗、紫金、中溪鄉(xiāng)聯(lián)保。
1941年12月,改設(shè)紫崗鄉(xiāng)、中溪鄉(xiāng)。
民國(guó)33年,合稱(chēng)紫崗鄉(xiāng)。
建國(guó)初期為東紅區(qū),1950年2月分設(shè)東肖、紅坊二區(qū),1955年紅坊區(qū)與湖邦區(qū)并稱(chēng)紅湖區(qū),1957年撤區(qū)并鄉(xiāng)分設(shè)紅坊鄉(xiāng),1958年成立紅坊人民公社,1959年并入東肖公社,設(shè)紅坊管理區(qū),1960年1月并入城郊公社,1961年恢復(fù)紅坊公社,1984年7月為紅坊鄉(xiāng),1988年11月撤鄉(xiāng)設(shè)鎮(zhèn)。