該鎮明朝屬宣化、安昌鄉;清康熙年間,分屬四會鄉茅潭里、宣化鄉顧縣里、安昌鄉西陽里。
清同治年間,分屬宣化鄉顧縣里、宣化鄉宮臺里彌陀堡、安昌鄉西陽里天臺堡。
民國元年(1912),分屬第五區天臺堡和第八區彌陀堡、楊橋堡、多寶堡。
第二次國內革命戰爭時期,分屬果城區、茗山區、升啟區。
民國三十七年(1948),分屬石洪鄉、靈峰鄉、南臺鄉、大茗鄉。
1949年5月屬長靈區草坪鄉、歐家港鄉、彭貴鄉、樂吾鄉、陳貴鄉、洪濱鄉、上羅鄉、伏二鄉和保安區雷山鄉,南臺區郭思恭鄉、官廳鄉。
1951年,屬八區。
1955年,為礦山區。
1958年,礦山區改為礦山公社。
1959年又稱礦山區。
1975年,撤區并社,為礦山公社。
1984年4月,礦山公社改為礦山鄉。
1989年9月,經省人民政府批準,以礦山鄉政府駐地陳貴命名,將礦山鄉改為陳貴鎮至今。