元至元十五年(1278年),在今上棚门村置净乐县。
元至元二十一年,撤销净乐县。
明洪武十五年(1382年),属楚雄县坝区八里之小琶。
清乾隆四十三年(1778年),属民南界。
清宣统元年(1909年),改界为区。
民国二十五年(1936年),属三区。
民国二十八年(1939年),设永华乡,驻东甸村。
1949年12月9日,楚雄和平解放。
1950年1月,改为区;同年6月,改为乡,属二区,驻江登邑村。
1952年,属新街区。
1958年3月,撤销新街区;同年10月,属东华公社。
1961年1月,撤销东华公社,属子午公社;同年3月,属子午区。
1966年10月,设东华公社。
1968年9月,撤销紫金公社,红墙大队归属东华公社。
1984年,改东华区。
1988年2月,改东华镇。
2005年12月,撤销宜茨乡,其所辖力峨么、邑多么、宜茨、路上村4个村民委员会并入东华镇,东华镇的邑舍村民委员会并入子午镇。