秦為南海郡地。
漢屬合浦郡高涼縣地。
東漢建安二十五年(220)析置思平縣。
三國(guó)吳黃武元年(222)稱海安縣,屬高興郡。
南齊改稱齊安縣,為齊安郡治。
梁、陳因之。
隋開皇十年(590)廢郡留縣,開皇十八年(598)改齊安縣復(fù)稱海安縣。
唐武德五年(622)復(fù)名齊安縣,屬高州。
貞觀二十三年(649)齊安縣為恩州治。
天寶元年(742)改稱恩平郡。
至德二載(757)改齊安縣為恩平縣。
乾元元年(758)恩平郡復(fù)為恩州。
大順二年(891)恩州遷治陽江,恩平為恩州屬縣。
五代因之。
北宋開寶五年(972)并縣為恩平堡,并入陽江縣。
元因之。
明成化十四年(1478)析陽江、新興、新會(huì)三縣地復(fù)置恩平縣,屬肇慶府。
清仍之。
1914-1920年屬粵海道。
1936年屬廣東第一行政督察區(qū)。
1949屬粵中專區(qū)。
1952年屬粵西行政區(qū)。
1956年屬佛山專區(qū)。
1959年恩平與開平兩縣合并,初稱開恩縣,后改開平縣,屬江門專區(qū)。
1961年恢復(fù)恩平縣,屬肇慶專區(qū)。
1963年屬佛山專區(qū)。
1970年屬佛山地區(qū)。
1983年屬江門市。
1994年3月4日撤縣設(shè)恩平市(縣級(jí)),此名沿用至今。