唐代时期,鄂嘉为夷僚所居。
宋代时期,为段氏所据。
南宋宝祐四年(1256年),立鄂嘉千户所。
元至元十三年(1276年),改为县。
清康熙八年(1669年),裁鄂嘉县归南安州(双柏县),后设州判分管。
清乾隆十一年(1746年),治所迁鄂嘉街。
清咸丰六年(1856年),李文学起义曾设都督府于此。
民国十四年(1925年),复名双柏县,鄂嘉设县佐分治。
民国二十九年(1940年),改设嘉义镇。
1950年,改鄂嘉区。
1958年,改鄂嘉公社。
1984年,改鄂嘉区。
1987年,改鄂嘉乡。
2002年4月,鄂嘉乡改鄂嘉镇。