明、清時為金豐里刀頭鄉,民國時為上金區高頭保,后為高竹鄉管轄。
新中國成立后,屬南溪區(第三區)。
1957年撤區設鄉,成立高頭鄉。
1958年設高頭人民公社。
1970年,并入古竹公社。
1984年后屬古竹鄉。
1997年,劃出高東、高南、高北、梅花石、大嶺下5個村另設高頭鄉。
2021年5月24日,《福建省人民政府關于龍巖市永定區和連城縣部分行政區劃調整的批復》(閩政文(2021)178號),同意撤銷永定區高頭鄉,設立永定區高頭鎮,行政區域不變,政府駐地不變。