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