东汉时即是东安郡治所附近的大村镇,为历代军事、政治、交通重镇。
1939年属沂水县第三区,为国民党山东省政府驻地。
解放后属沂北行署韩旺区。
1949年8月沂北县撤销,属营沂县韩旺区。
1952年1月划归沂源县为第九区。
同时将大泉区(七区)的前、后绳庄,前、后暧院,朝阳官庄,苇子峪六个村划入。
1957年撤区并乡,为东里乡,原属第九区管辖的铜陵、瓜峪、紫荆峪、张家坡4个小乡共37个村划出设张家坡乡,同时将第十区的西长旺乡划归东里乡管辖。
1958年成立东里人民公社,年底张家坡公社并入。
1962年又将张家坡公社划出。
1965年东里公社改称东里区。
1969年将张家坡公社的紫荆峪、孟家庄、刘家圈三个大队划归东里区。
1971年复称东里公社,1984年改社设区、乡。
东里区辖4个乡、镇,即东里镇、水北乡、福禄坪乡、韩旺乡,同时将唐山公社的I江河南、前河南、后河南、王坪、毛峪、东可乐山、西可乐山、上柳沟、下柳沟、梅家坡、郑家旺等12个村十划东里区。
1985年撤区、乡,设东里镇,同时划出福禄坪、韩旺2个小乡设立韩旺乡,韩旺乡在1994年撤乡建镇。
2001年3月原东里镇、韩旺镇合并为东里镇。