先秦时,境内已有村落。
蜀汉时,为益州巴郡的枳县所辖。
北周保定元年(560年),并入巴县。
明洪武十四年(1381年),属桃源坊。
清嘉庆年间四年(1799年),设为县治,属菩提里。
清宣统三年(1911年),建城厢乡。
1950年5月,因系县治驻地,定名为城关镇。
1960年,改城关公社。
1963年,复置城关镇。
1993年8月,复元乡、古佛乡、桃花乡3乡和城关镇合并为凤城镇。
2002年10月,撤凤城镇改为风城街道。
2011年末,凤城街道下辖桃花、骑鞍、向阳路、凤岭路、望江路、三峡路、轻化路、滨江路、东街、梅村10个社区,复元、永丰、长风、走马、东新、红花、阳鹤、松柏、黄金、三洞、陵园、过滩、古佛、白庙14个行政村;下设113个居民小组、219个村民小组。
2015年,凤城街道析出桃花社区、松柏、东新、红花、阳鹤等村与渡舟街道部分社区村组建菩提街道。