远古时期,境内居住着叫蛮夷的先人。夏、商、西周时期,地属古巢国。春秋时期,先后为吴、楚属地。秦灭楚后,属九江郡(今安徽寿县)。
西汉高帝四年(公元前203)置襄安县,开城属之。
唐武德三年(620年),分襄安立开城、扶阳二县。七年,废开城、扶阳二县。开城县故址位于永安河中游河西,今名西古街,为商业街。今县境建制较早的古代县以上治所有襄安、临湖、开城、扶阳等古县城。
北宋熙宁三年(1070)置无为县,始设6个乡,襄安、开城属之。
至民国21年(1932年),行保甲制。8至15户为甲,8至15甲为保。全县计9个区,第六区驻开城,辖153个保。
民国25年,实行区、乡(镇)、保、甲制。全县分4个区69个乡(镇)792个保,开城区辖15个乡169个保。
1939年3月,隶属于中共鄂豫皖区党委的舒无地委机关,由庐江县东汤池迁至开城桥附近王家大墩,12月迁至只隔数里之遥的徐家新屋。次年4月,地委机关移驻30里外的严桥。
1938年1月,无为县城遭日机轰炸,无为中学一度迁至开城徐家新屋。
1940年2月,新四军江北游击纵队司令部、政治部一度驻地开城桥的徐家新屋、王家大墩两村。
1940年7月,日军侵占无为,开城等城镇相继沦陷,成为日伪据点。
1942年3月,新四军7师沿江支队乘敌人后方空虚,向开城桥等据点发起袭击,重创日伪军。
1943年5月1日,由开城桥出动日寇400余人抢占了羊山头,经朱家渡进至严家桥与敌各路,合击我巢无中心区根据地,进行扫荡“围剿”。
1943年,开城等周边地区成为新四军七师控制的沿长江两岸的广大游击区。
1944年8月,无为全境光复。抗战期间,皖江根据地创办的禾苗烟厂,一度移到开城桥敌区生产,名为“大桥牌”香烟。
1944年10月,新四军奉命北撤后,国民党县政府、县党部机关迁回无城。几日后,桂军176师528团由浙江桐庐进入无为,无为全境为国统区。
1945年6月,皖江行署在无为南乡增设无南县行政办事处,县办事处驻开城附近的苏塘何家祠堂。
1949年1月21日(农历腊月二十三日)皖西第四军分区攻占无城,襄安、开城相继解放。
1949年1月,人民解放军第三野战军第二十四军、二十五军、二十七军约20余万人,陆续集合在无为,待命渡江作战。其中,二十四军驻守区域北起开城,沿永安河西侧,伸向襄安至沿江地带。至4月,随着渡江战役的推进,无为全境解放。
1949年7月,无为、临江、湖东、无南4个县级民主政权合并为无为县政府。
1949年全县共辖无城、河坝、汤沟、石涧、姚沟、严桥、开城、蜀山、牛埠等9个区和1个襄安直属镇,共109个乡(镇),人口总数为860173人。开城区为第九区,辖开城镇等12个乡(镇)。
建国后,开城一直为无为县的主要区(镇)之一。
2005年底,无为县辖19个镇、4个乡。二坝、襄安、高沟、姚沟、开城、白茆等六个镇成为巢湖市级中心镇。