清末属第六区二十四都,1939年属万载县第五区高村乡,1949年高村属罗城区管辖,西坑属仙源区管辖。
1952年,增设高村区。
1956年撤区并乡,高村由原来10个乡合并为高村、竹源、锦源、上西4个乡。
1958年10月,成立高村人民公社,1961年,调整公社规模,成立西坑人民公社。
1984年,实行政社分开,高村人民公社和西坑人民公社分别改为高村乡和西坑乡。
2001年11月,撤销西坑乡,成建制划归高村乡。
2002年撤销高村乡,设立高村镇。