中华人民共和国成立前属浮梁县第三区所辖,中华人民共和国成立后属浮梁县第二区。
1954年成立了18个初级社,1956年合并为5个高级社。
1958年将臧湾垦殖场的臧湾、马家、仓下村划入,成立红旗人民公社。
1959年又将臧湾、马家、仓下村划出,改名为鹅湖人民公社。
1966年复改为红旗人民公社。
1968年将金竹山、天宝两社并入,复称鹅湖人民公社。
1975年又将金竹山、天宝两社划出,仍称鹅湖人民公社。
1980年属鹅湖区。
1984年更改为现名。
2002年,金竹山乡、天保乡并入鹅湖镇。