唐开元十三年(公元725年)安陵县治所在今高亭司东侧古城村。
唐天宝元年(公元742年),改安陵县为高亭县,县址迁今高亭司。
宋熙宁六年(公元1073年)改高亭县为永兴县,县址迁今县城。
明万历四年(公元1576年)为高亭巡检司署,简称高亭司,由此沿用至今。
明、清两代高亭为金陵乡,治所在今高亭司。
民国元年(1912年)为永兴县第二镇,驻地高亭司。
民国二十年(1931年)为永兴县设第三区,驻地高亭司。
民国二十八年(1939年)为云锋乡。
1949年10月4日,高亭司解放。
1950年为县设第三区文良乡。
1958年隶属于红旗公社。
1961年立为高亭公社。
1984年高亭公社更名为高亭乡。
2012年4月撤高亭乡建高亭镇。
2015年12月,永兴县区划调整撤销油市镇,将其行政区域分别划入新设立的便江镇、高亭司镇。
同意高亭镇改设为高亭司镇。