秦为南海郡地。
汉属合浦郡高凉县地。
东汉建安二十五年(220)析置思平县。
三国吴黄武元年(222)称海安县,属高兴郡。
南齐改称齐安县,为齐安郡治。
梁、陈因之。
隋开皇十年(590)废郡留县,开皇十八年(598)改齐安县复称海安县。
唐武德五年(622)复名齐安县,属高州。
贞观二十三年(649)齐安县为恩州治。
天宝元年(742)改称恩平郡。
至德二载(757)改齐安县为恩平县。
乾元元年(758)恩平郡复为恩州。
大顺二年(891)恩州迁治阳江,恩平为恩州属县。
五代因之。
北宋开宝五年(972)并县为恩平堡,并入阳江县。
元因之。
明成化十四年(1478)析阳江、新兴、新会三县地复置恩平县,属肇庆府。
清仍之。
1914-1920年属粤海道。
1936年属广东第一行政督察区。
1949属粤中专区。
1952年属粤西行政区。
1956年属佛山专区。
1959年恩平与开平两县合并,初称开恩县,后改开平县,属江门专区。
1961年恢复恩平县,属肇庆专区。
1963年属佛山专区。
1970年属佛山地区。
1983年属江门市。
1994年3月4日撤县设恩平市(县级),此名沿用至今。