夏为阳邑。
西周改为颍邑。
东周为阳城。
秦汉为阳城县,属颍川郡。
三国纳颍阳县。
后魏(约386)设阳城郡。
周证圣元年(695)改阳城县为告成县,属河南郡。
五代为阳邑县。
金兴定八年(1222)并入登封,为曲河镇。
明为曲河保。
清为曲高里。
1912年沿清建制,后为第五区。
1936年为第二区。
1948年复为第五区。
1958年曾为颍河公社,后定名告成公社。
1961年复为第五区。
1962年复为告成公社。
1983年改设告成乡。
1994年改置告成镇。