1929年屬莒縣第五區(qū)。
1943年先劃歸莒諸邊縣,不久即劃規(guī)莒沂縣。
1944年為莒沂縣東莞區(qū)。
1953年復(fù)劃回莒縣,序?yàn)槭邊^(qū)。
1955年改稱東莞區(qū)。
1958年3月稱東莞鄉(xiāng),同時(shí)析出南部庫(kù)山鄉(xiāng),同年9月為群星人民公社。
1959年1月為東莞人民公社,同時(shí)庫(kù)山人民公社撤銷并入該社。
1959年8月將南部5個(gè)管理區(qū)析出成立庫(kù)山人民公社。
1963年同庫(kù)山人民公社合并成立東莞區(qū)。
1971年2月,又改為東莞人民公社,同時(shí)再次析出庫(kù)山公社。
1984年6月改稱東莞鄉(xiāng),同時(shí)西南境16個(gè)自然村析出,新立龍王廟鄉(xiāng)。
1993年4月龍王廟鄉(xiāng)撤銷并入,成立東莞鎮(zhèn)。