1949年為羅田縣第五區(qū)。
1955年改為四區(qū)。
1958年建白廟河公社,又先后改區(qū)、公社、區(qū)。
1987年撤區(qū)并鄉(xiāng)后,分設白廟河鄉(xiāng)、肖家坳鄉(xiāng)。
1996年,白廟河鄉(xiāng)面積107平方千米,人口2萬人,轄馬面沖、白廟河、高山、湯河、楓樹鋪、跨馬墩、鄭家灣、東山灣、云華寨、長沖畈、柳樹鋪、牌形鋪、沙坪、林家坳、劉氏祠、面鋪、天花坪17個行政村;肖家坳鄉(xiāng)面積70.4平方千米,人口1.4萬人,轄付家廟、唐家沖、南寶山、潘氏祠、柳林口、果園場、眼牛地、楊家廟、土地塘、左家溝、潘家灣、晉家山、黃金山13個行政村。
2001年,撤銷肖家坳鄉(xiāng),并入白廟河鄉(xiāng)。
2004年,鄉(xiāng)政府駐白廟河。
2013年末,省民政廳(鄂民政發(fā)[2013]79號)批準同意撤銷白廟河鄉(xiāng),設立白廟河鎮(zhèn)。