民國時期,是思普沿邊行政總局第三區行政分局和佛海(今勐海)縣治所駐地。
民國十九年(1930年),始設鎮,稱勐海鎮。
民國三十五(1946年),更名象山鎮。
1949年底,“邊縱”9支隊車佛南整訓總隊在佛海縣城成立臨時人民政府,政府駐地設于象山鎮。
1950年2月,縣境解放后,改象山區。
1958年,改象山公社。
1959年,復名象山鎮。
1966年,改名東風鎮。
1969年,改東風大隊。
1975年,恢復象山鎮。
1984年,由鄉級鎮升為區級鎮。
2002年2月,象山鎮、勐海鄉合并為勐海鎮。