1949年属白鹿乡。
1950年白鹿乡分为白鹿、两重、水竹、马庙、云龙5乡,属马庙乡。
1958年马庙乡与白鹿乡合并成立白鹿公社,分别为革命大队、三元大队。
1961年白鹿公社划出马庙片区成立马庙公社,分别为马庙公社姜湾头大队(原革命大队)、三元大队。
1983年改公社为乡,更名马庙乡姜湾头村、三元村。
1992年水竹、马庙、白鹿3乡合并建立白鹿镇,更名白鹿镇姜湾头村、三元村。
2007年姜湾头村、三元村合并新建马庙村。
2020年与邓家村合并。