1949年屬白鹿鄉(xiāng)。
1950年白鹿鄉(xiāng)分為白鹿、兩重、水竹、馬廟、云龍5鄉(xiāng),屬馬廟鄉(xiāng)。
1958年馬廟鄉(xiāng)與白鹿鄉(xiāng)合并成立白鹿公社,分別為革命大隊、三元大隊。
1961年白鹿公社劃出馬廟片區(qū)成立馬廟公社,分別為馬廟公社姜灣頭大隊(原革命大隊)、三元大隊。
1983年改公社為鄉(xiāng),更名馬廟鄉(xiāng)姜灣頭村、三元村。
1992年水竹、馬廟、白鹿3鄉(xiāng)合并建立白鹿鎮(zhèn),更名白鹿鎮(zhèn)姜灣頭村、三元村。
2007年姜灣頭村、三元村合并新建馬廟村。
2020年與鄧家村合并。