清雍正七年(1729年),靛房镇境域属坡脚里。
民国元年(1912年),靛房属坡脚乡。
1950年,原坡脚乡撤销,成立坡脚片区和靛房片区,隶属龙山县人民政府第四区。
1956年,撤区并乡,山峰乡、百型乡、七政乡并入靛房乡,客寨乡、亚木乡、多谷乡、报格乡合并为坡脚乡,原半南乡、梭多乡划入他砂乡。
1958年,靛房乡改为靛房人民公社,坡脚乡改为坡脚人民公社。
1984年4月,靛房公社、坡脚公社改社建乡。
2000年,靛房乡改为靛房镇。
2005年,原坡脚乡并入靛房镇。