原名“上城子”,與北部下城子相對(duì)應(yīng)得名。
清代,屬寧古塔副都統(tǒng)管轄。
清光緒八年(1882年),從山東招遠(yuǎn)和遼寧金縣招來(lái)墾民18戶,在此設(shè)屯墾荒。
清光緒九年(1883),穆棱河招墾局移駐上城子。
清光緒十五年(1889),穆棱河招墾局改為招墾分局。
清光緒二十八年十二月(1903年1月),于招墾局地方設(shè)置穆棱河分防知事廳,行使行政管轄權(quán),隸屬綏芬廳。
清宣統(tǒng)元年(1909),設(shè)置穆棱縣后,遂為縣城。
1913年為第一警察區(qū)。
1930年4月縣治遷至八面通后,改名興源鎮(zhèn),隸屬第二警察區(qū)。
1933年為興源鎮(zhèn)保,1938年改設(shè)興源村。
1946年4月,設(shè)置興源區(qū)。
1947年1月劃歸南穆棱縣。
1947年6月屬穆棱縣。
1949年2月改為第四區(qū)。
1956年3月,設(shè)置興源鄉(xiāng)。
1958年9月,成立伊林人民公社(因轄區(qū)內(nèi)伊林火車站得名)。
1983年9月,改為興源鄉(xiāng)。
1985年3月7日,改設(shè)興源鎮(zhèn)。
名稱沿用至今。