鐵山鎮(zhèn)明清時期屬感化鄉(xiāng)。
1915年屬第二區(qū),1936年改屬第一區(qū)。
1940年撤聯(lián)保設鄉(xiāng)鎮(zhèn),鐵山稱啟賢鄉(xiāng),駐鳳林村。
1944年改駐江上。
1949年9月建立區(qū)、鄉(xiāng)、村政權,以啟賢、善化、澄源3鄉(xiāng)為第四區(qū),1958年6月,鐵山鄉(xiāng)與大紅鄉(xiāng)合并為鐵山鄉(xiāng)。
1958年9月成立人民公社,鐵山稱紅旗公社,1959年4月紅旗公社改稱鐵山公社。
1984年9月撤社恢復鄉(xiāng)鎮(zhèn)建制,改稱鐵山鄉(xiāng)。
1993年鐵山鄉(xiāng)改為鎮(zhèn)建制。
1997年11月析鐵山鎮(zhèn)7個村成立嶺腰鄉(xiāng),鐵山鎮(zhèn)原所轄21個村減為14個。