建制始于明洪武二年(1369)。
清康熙四十四年(1705)设英德县象属黄塘都大镇图、象冈都长布图。
清道光十六年(1836)设立大镇乡、长布乡。
光绪十二年(1886)设立黄塘乡、文光乡。
1945年,东江纵队北江支队北上英德抗击侵华日军,在黄塘乡建立北江东岸抗日动员委员会(县级抗日民主政权)。
新中国成立后,黄塘乡、文光乡隶属于英德县第三区。
1952年3月设立英德县第十二区、第十四区。
1955年8月设立大镇区、鱼湾区。
1957年11月设立大镇乡、鱼湾乡。
1958年7月划归翁源县。
1959年11月翁源县大镇人民公社、鱼湾人民公社划归英德县。
1977年12月大镇公社析出设立黄陂人民公社。
1983年7月撤社设立大镇区公所、黄陂区公所、鱼湾区公所。
1986年11月撤区设立大镇镇、黄陂乡、鱼湾镇。
1993年10月黄陂乡改称黄陂镇。
2000年6月英华茶场改设英华镇。
2003年5月6日英华镇并入大镇镇。
2003年11月11日黄陂镇并入大镇镇。
2004年6月4日,撤销大镇镇、鱼湾镇,设立东华镇,沿用至今。