明代立鎮(zhèn),初名泰安,屬歸城鄉(xiāng);清代易名“樟木頭”。
1934年,屬東莞縣第四區(qū)管轄。
1949年10月,樟木頭全境獲得解放,樟木頭、石馬兩鄉(xiāng)合并為樟石鄉(xiāng),隸屬于東莞縣新三區(qū)。
1950年12月,屬東莞縣第三區(qū)。
1953年3月,改屬東莞縣第七區(qū);1955年9月,第七區(qū)改稱清溪區(qū);1957年,撤區(qū)并大鄉(xiāng),析分為清溪、樟木頭2個大鄉(xiāng);1958年撤大鄉(xiāng)成立樟木頭公社;1959年,析出清溪公社;1983年撤社設(shè)區(qū),稱為樟木頭區(qū);1987年撤區(qū)改鎮(zhèn),稱樟木頭鎮(zhèn)。