启封故城的遗址位于开封县朱仙镇古城村。
2700年前的春秋初期,号称春秋小霸王的郑庄公,为了称霸中原,根据军事需要,在公元前743年~公元前701年,命大将郑邴在郑国东北边境仓城(今开封县朱仙镇古城村)大兴土木,修筑了一座庞大而坚固的城池,名曰"启封城",取"启拓封疆"之意,屯兵储粮,为战争作准备。
1964年,启封故城西南侧的谭寨村民在平整土地时,发现一块长36厘米、宽17.7厘米、厚8.8厘米的陶制青砖墓志铭。据考证,墓志铭是北魏时期启封故城的历史遗物,上边清楚地写着墓地的方位:"大魏太昌元年十二月,镇北将军,银青光禄大夫,平阴太守郑君之铭……开封城西门二百步,横道北五十步。"根据村民指认,墓志铭出土位置就在古城村西边,它从侧面印证了古启封城的准确位置。
1987年,开封市文物工作队对启封故城遗址进行了勘探试挖掘,一个神秘的古城池被发现,整个古城村就坐落在这个城池里。该城池西高东低,古城墙自东向西逐渐升高。现在东、南、北三面城墙已埋入地7~10米深,而唯有西城墙在地面上还残存着南北100多米长、30多米宽、7米高的古老遗址,向人们展示着古城的存在。经过勘探试掘,启封故城的位置、形制、面积以及部分门址已基本清楚。考古证实,故城遗址呈南北稍长、东西略短、北宽南窄的不规整梯状,其周长约3300米。
据史料记载,郑庄公修筑启封城是为了战争的需要,城墙高大坚固,在历次战争中敌方均未能攻破。公元前207年,刘邦派周勃、曹参率兵进攻启封城,虽在启封一带大破秦军,但秦将赵贲龟缩在启封城内,汉军终未能攻破城池。湖北省云梦县出土的《睡虎地秦墓竹简》,对这次战争有明确记载。
启封城在秦汉时一直为县治。西汉景帝元年(公元前156年),汉景帝刘启即位,为避刘启名讳,将启封城改名为"开封城"。这是开封的得名之始。直到唐睿宗延和元年(712年)因被黄水淹没,开封城逐渐衰败废弃,演变成了一般的民间村落。后来将开封县治移到了当时的汴州城里,与原设在汴州城内的浚仪县同城分治。自郑庄公建启封城到唐睿宗时的开封城衰败,前后达1400余年。
907年,朱温取代唐朝建梁朝(史称后梁),定都汴州,称东都,升汴州为开封府,但与古老的启封城(开封城)并不是一个城。如今的开封城自朱温改名开封府至今,只有1100年的历史。
启封故城这一开封最古老城池的发现,对于研究开封早期历史变迁和春秋时期城市布局具有重要价值。
2013年5月,启封故城被公布为全国重点文物保护单位。