清代属新城乡。
1946年县废区制,属多林乡。
1949年恢复区建制,属土桥区。
1958年人民公社化时,为邓老屋大队、万城大队、藕塘角大队,属百胜人民公社。
1960年邓老屋大队更名为公社综合场。
1961年撤社改区,属土桥区。
1966年万城大队、藕塘角大队、公社综合场合并为四大队。
1975年撤区并社,更名为藕塘角大队,属杉木桥人民公社。
1978年行政区划调整,属土桥人民公社。
1981年地名标准化时,属杉木桥人民公社。
原三个大队分开建制,原藕塘角大队以辖区内藕塘角居民点更名为藕塘角大队,原公社综合场以辖区内邓老屋居民点更名为邓老屋大队,原万城大队以辖区内张万城居民点更名为张万城大队。
1984年撤社并区,藕塘角大队更名为藕塘角村民委员会,邓老屋大队更名为邓老屋村民委员会,张万城大队更名为张万城村民委员会,属五祖区。
1985年藕塘角村民委员会、邓老屋村民委员会、张万城村民委员会合并为藕塘角村民委员会。
1987年撤区建乡(镇),属杉木乡,沿用至今。