清代,屬昌化里、北上里部分轄地,設有龍門寨巡檢署。
民國,為象縣大樂鄉(xiāng)、瓜山鄉(xiāng)部分轄地。
1949年12月,為大樂區(qū)。
1951年2月,屬六區(qū)。
1953年4月,改屬石龍縣。
1956年4月,復稱大樂區(qū)。
1958年1月,改稱大樂鄉(xiāng);同年8月,與中平鄉(xiāng)、百丈鄉(xiāng)合并為豐收公社。
1959年3月,分出,稱大樂公社。
1960年5月,石龍縣更名象州縣,大樂公社屬之。
1961年6月,劃出架村、貫村、新慶3個大隊歸大架公社。
1962年9月,大樂公社改稱大樂區(qū)。
1966年8月,復稱大樂公社。
1984年7月,改稱大樂鄉(xiāng)。
2000年6月,改稱大樂鎮(zhèn)。