明清属华州。
中华民国元年(1912年)后,为华县的大明乡。
1949年5月,改为大明区;同年8月,与丰镇区合并为六区。
1953年7月,又恢复大明区(一度称八区)。
1956年4月,为高塘区的大明乡。
1957年4月,撤高塘区,大明乡直属县政府。
1958年9月,成立星火公社。
1959年1月,为渭南县高塘公社的大明管理管辖。
1961年9月,改称华县的大明公社。
1984年,改为大明乡。
1998年,改设大明镇。
2010年12月,与原金惠乡合并为大明镇。