古為百越(粵)地。
秦始皇三十三年(前214),屬南?埓ǹh,漢因之。
東晉咸和六年(331),由東官郡興寧縣管轄。
南齊時屬東官郡齊昌縣。
梁陳間屬梁化郡興寧縣。
隋先后歸循州、龍川郡管轄。
唐貞觀元年(627),復屬興寧縣。
北宋熙寧四年(1071),置長樂縣,因南越王趙佗在華城塔崗獅雄山筑有“長樂臺”而得名。
清雍正十三年(1735),屬嘉應州。
1914年,因與福建省、湖北省長樂縣同名,遂改稱五華縣,屬潮循道。
1936年,屬廣東省第六區(qū)行政督察專員公署,1949年初,改屬第九區(qū)行政督察專員公署。
1949年10月,屬興梅專區(qū)。
1952年,屬粵東行政區(qū)。
1956年,屬汕頭專區(qū)。
1965年6月,屬梅縣地區(qū)。
1988年1月,五華縣隸屬梅州市。