春秋属郑,郑庄公在此筑启封城。
战国属魏,魏惠王九年(前362)从安邑(今山西夏县北)迁都于仪邑(今开封),改称大梁。
秦于大梁置浚仪县,于启封城置启封县,均属砀郡。
汉景帝元年(前156)改启封县为开封县,浚仪、开封均属三川郡,开封之名始于此。
魏晋时期,开封县属荥阳郡,浚仪县属陈留郡。
东魏天平元年(534)设梁州,辖阳夏、开封、陈留三郡。
北齐省开封郡入陈留郡。
北周年间因城临汴水改称汴州,浚仪县、开封县属汴州陈留郡。
隋大业初废汴州,分其地入荥阳郡。
唐武德四年(621)复汴州。
延和元年(712)开封县移入汴州城,从此浚仪、开封二县治所同在一城。
天宝元年(742)改称陈留郡。
乾元元年(758)复称汴州。
建中二年(781)扩建汴州城,为今开封城的雏形。
五代后梁开平元年(907)以汴州为都城,升汴州为开封府,称东都,洛阳为陪都,称西都。
五代后唐同光元年(923)复称汴州。
后晋天福三年(938)汴州改称东京。
后晋、后汉、后周、北宋均都此,称东京开封府。
北宋开封府辖17县,浚仪、开封两县仍同为开封府附廓首县,治所均在今开封城。
宋大中祥符二年(1009)改浚仪县为祥符县。
东京成为当时世界上最大的城市之一。
金天会八年(1130)东京改称汴京。
天会十五年(1137)设汴京路开封府。
贞元元年(1153)改称南京开封府。
元改称汴梁路。
至元二十八年(1291)设河南行中书省,省治汴梁。
明洪武元年(1368)设河南中书分省,改汴梁路为开封路,汴梁改称开封,省会设此。
撤开封县并让祥符县,从此结束两县治所同城的历史。
同年开封改为北京。
十一年(1378)复称开封。
清河南巡抚驻开封,设河南省开封府,为省会。
1913年废开封府改豫东道,祥符县改开封县。
1929年析开封县城设开封市,翌年撤市。
1932年设河南省第一行政督察区。
1948年11月成立开封特别市,属豫皖苏解放区,12月改称开封市。
1949年3月属“中原临时政府”,5月成立河南省人民政府,省会开封。
1954年省会迁郑州。
1955年郑州专区改为开封专区,专员公署驻开封市。
1962年复为省辖市。
1969年更名开封地区。
1983年撤销开封地区,改为省辖市,将原开封地区的开封、杞县、通许、尉氏、兰考5县划入开封市,成今境。
2024年9月,撤销开封县改设开封市祥符区。