春秋初期为向邑,汉武帝时向邑置向县,东汉建武十三年(37),刘邦封王霸为向侯。
三国魏时,向县废。
清朝时,古城属四都三图。
1912年废都图制,设古城方。
1944年,宿怀县民主政府设古城区。
1949年建国后,古城先后属包集区、魏庄区。
1958年成立古城人民公社(也名“火箭”公社),1969年成立古城公社革命委员会。
1984年改为古城乡。
1989年8月,古城、草寺、张八郢三乡合并成立古城区。
1992年3月撤区并乡为古城乡,管辖地域未变,2015年5月改乡置镇成立古城镇。