唐天寶十四年(755),渤海國三世王大欽茂遷都于此地,稱上京龍泉府,又稱忽汗城。
遼天顯元年(926),渤海國滅亡,立東丹國,改稱天福城。
929年東丹國南遷,全城毀于大火。
清代稱東京城屯。
民國初期,屬寧安縣鎮(zhèn)撫鄉(xiāng)管轄,1928年改稱東京城鎮(zhèn)。
1933年1月屬第三區(qū),設(shè)渤海保。
1939年改為東京城街。
1945年11月,設(shè)置第三自治區(qū)。
1946年8月,改名世環(huán)鎮(zhèn)。
1947年5月,劃歸新設(shè)置的鏡泊縣,為縣政府駐地,設(shè)置第一區(qū)。
1948年8月,鏡泊縣并入寧安縣后,改設(shè)第七區(qū)。
1955年4月,改為世環(huán)鎮(zhèn)區(qū)。
1956年5月,設(shè)置世環(huán)鎮(zhèn),同年11月改稱東京城鎮(zhèn)。
1958年9月,成立東京城鎮(zhèn)人民公社。
1961年1月,將東京城鎮(zhèn)人民公社劃分為東京城、馬河和渤海3個公社。
1965年秋,將渤海人民公社南部地區(qū)劃出,成立杏山人民公社。
1970年9月,渤海人民公社改為渤海鎮(zhèn)人民公社。
1984年4月撤銷公社,改設(shè)渤海鎮(zhèn)。
2001年1月撤銷杏山鄉(xiāng),并入渤海鎮(zhèn)。
名稱沿用至今。