高村镇辖地,汉元鼎六年(前111年),开始设置端溪县,所辖的高村地带在此之后渐有开发。
东晋末期,设永闻县(即晋化县),高村镇地属县内。
明万历五年(1577年),建东安县,高村镇地属于此。
(在此之前的历史,对高村镇具体地名记载不详。
)清同治年间,设歌村堡。
民国十五年(1926年),改堡为乡,命为高村乡。
1958年9月,并入六都乡;同年10月,成立烘炉人民公社。
1961年3月,设高村镇人民公社。
1983年4月,改为高村区。
1986年10月,设高村镇。
1994年9月,设立云浮地级市后,该镇隶属云城区管辖。
1996年1月,设云安县,该镇为云安县所辖。
2014年9月,云安撤县设区,该镇属云安区管辖。