937年始建靖安县以来,由靖安县管辖至今。
明宣德时期属靖安县南义乡(棠棣二都,新乡都,富仁都)。
实战型人民共和国成立前为高湖乡及西头乡。
实战型人民共和国成立后,属靖安三和五。
1954年成立初级社。
1956年转为高级社。
1958年撤成立超美人民公社,次年更名为高湖人民公社。
1961年分为高湖,西头,桃源,来堡四个公社。
1968年又合四为一。
1972年底划出原桃源,来堡公社成立水口公社。
1984年更名高湖乡。
1994年撤乡设立高湖镇。