清朝康熙年間屬梅家鋪村,清同治年間屬北鄉古窯保,民國11年屬第三區,民國36年屬八梅鄉白龍保。
1948年為白龍村,1951年土改,為白龍鄉,1955年撤鄉建社,為光榮農業合作社三社,屬梅鋪區管轄。
1958年人民公社化,為攔門石大隊,屬紅專人民公社管轄。
1961年撤社建區,攔門石大隊屬梅鋪區管轄。
1975年撤區并社,攔門石大隊屬譚山公社管轄。
1981年,更名為白龍廟大隊,屬譚山公社管轄。
1984年撤社并區,大隊改村,更名為白龍廟村,屬譚山區白龍鄉管轄。
1987年撤區建鄉,白龍廟村屬譚山鄉管轄。
1996年改建譚山鎮,白龍廟村屬譚山鎮管轄。
2002年村組合并,王莊村(1948年為白龍村,1951年土改,為白龍鄉,1955年撤鄉建社,為光榮農業合作社二社,屬梅鋪區管轄。
1958年人民公社化,為王莊大隊,屬紅專人民公社管轄。
1961年撤社建區,王莊大隊屬梅鋪區管轄。
1975年撤區并社,王莊大隊屬譚山公社管轄。
1984年撤社并區,大隊改村,更名為王莊村,屬譚山區白龍鄉管轄。
1987年撤區建鄉,王莊村屬譚山鄉管轄。
1996年改建譚山鎮,王莊村屬譚山鎮管轄。
)并入白龍廟,合稱為白龍廟村,屬譚山鎮管轄至今。