1939年,隶属第四区,称第五乡。
1949年,为谷城县第9区。
1956年7月,撤区建乡,将五山区划分为闻畈、谢湾、田河、张湾4个乡。
1958年,撤乡并社,称东方红人民公社,辖田河、闻畈、东湾、谢湾、张湾5个管理区。
1961年,恢复区制,改称五山区,辖田河、闻畈、张湾、谢湾、东湾5个小公社。
1975年,撤区建社,为五山人民公社。
1984年,五山撤社建区,复称五山区,下辖田河乡、张湾乡、东湾乡和谢湾镇、闻畈镇。
1987年9月,撤销五山区建制,设立县辖五山乡和谢湾镇。
1994年3月,撤销五山乡建置五山镇。
2001年4月,撤销谢湾镇,除席家垭村、罗家井村划入石花镇外,其余村划归五山镇。