英城街道建制于西漢漢高祖年間(前206年—前195年)的湞陽縣(今英德市英中、英東地區和翁源縣,以及新豐縣、佛岡縣部分地方)縣治所在地,后歷為州、府、路、市的治所。
清康熙四十四年(1705年)設捕屬城廂都附城圖、廊巖圖、麻寨圖、洋高圖。
清光緒十六年(1836年)設附城鄉、麻寨鄉、廊巖鄉、洋高鄉。
民國二十一年(1932年)設縣城鎮、附城鄉、巖前、麻廊鄉、洋高鄉。
民國二十五年(1936年)設縣城鎮、附城鄉、麻廊鄉、洋高鄉。
民國三十年(1941年)設英城鄉、麻廊鄉、洋高鄉。
民國三十四年(1945年)設城廂鄉。
1949年10月9日縣城解放后,全縣設英東、英西、英中3個區,鄉仍沿用舊制,城廂鄉屬英中區管轄。
1950年6月設城關鎮。
1951年9月與今大站鎮同屬第十五區。
1956年8月設縣城鎮、附城區。
1957年11月設城關鎮、附城鄉。
1958年4月設英城鎮、附城鄉。
1958年9月全縣設6個人民公社,與大站、附城等地同屬英城人民公社。
1959年冬分設城東人民公社。
1960年城東人民公社復入英城人民公社。
1960年分設大站人民公社。
1961年分設附城人民公社。
1980年英城人民公社改稱英城鎮。
1983年撤銷人民公社設區建制,今英城街道之地設英城鎮、附城區。
1986年附城區劃入英城鎮。
2003年8月,原碧落洞寶晶宮文化旅游管理區并入英城鎮。
2004年6月撤鎮設街道。