解放前原张王寨大队、原庙湾大队、原庙垭大队属秭归县焕然乡。
解放初属秭归县新滩第八区焕然乡。
1953年11月划归宜昌县第二区。
1958年成立邓村人民公社为焕然大队。
1959年3月成立庙湾大队、庙垭大队、张王寨大队。
1970年庙湾大队与庙垭大队合并为庙垭大队。
1975年撤区并社,为邓村人民公社庙垭大队、张王寨大队。
1985年恢复区乡建制,更名为庙垭村、张王寨村,属邓村区管辖。
1988年撤区并乡属邓村乡管辖。
1997年张王寨村与庙垭村合并为庙垭村沿用至今。