清朝康熙年间,村民始祖罗奇锦从紫金迁百湖建村。
新中国成立前属仙村百湖乡,由湖东、湖中、百湖等片村组成。
新中国成立初期属新二区,1951年土改时称百湖小乡。
1956年设三个初级社。
1957年合作化时合称胜利高级社。
1958年人民公社化时称百湖大队,属仙村公社。
1976年析出百湖、湖中、湖东三个大队,属宁西公社。
1983年撤销人民公社(宁西公社),改宁西区,百湖大队调整为百湖乡。
1987年撤区改镇,撤乡改村,设百湖村民委员会并沿用至今,属宁西镇。
2004年改属新塘镇。
2012年12月改属永宁街道。
2019年7月改属宁西街道。