前清時(shí)為盈塘里,民國(guó)時(shí)期為象洞區(qū)、鄉(xiāng);1929年在此成立中共武平縣委,隨后在此成立象洞區(qū)、武平縣蘇維埃政府。
1949年10月后,是象洞區(qū);1955年和巖前合并為巖象區(qū);1957年為象洞鄉(xiāng);1958年成立象洞公社;1984年設(shè)鄉(xiāng)。
轄聯(lián)坊、富嶺、沾陽(yáng)、官坑、新崗、中段、芹礤、太山、光彩、洋貝、東寨11個(gè)村民委員會(huì),92個(gè)自然村,2015年改鄉(xiāng)為鎮(zhèn),是革命老區(qū),被譽(yù)為“紅旗不倒之鄉(xiāng)”。
2015年3月,撤銷(xiāo)象洞鄉(xiāng),設(shè)立象洞鎮(zhèn)。