原為海陽縣第二區轄地。
1941年,隸屬牟海行政公署第七區。
1942年屬第十二區。
1945年,改稱司馬莊區。
1950年7月,為乳山縣第十二區。
1951年,區下設11鄉。
1955年9月,復稱司馬莊區。
1956年,所轄11鄉合并為橫山后、臺上、司馬莊、乳山寨4鄉。
1957年7月,撤區,4鄉直屬縣政府。
1958年2月起,橫山后、臺上、司馬莊3鄉先后并入乳山寨鄉;9月成立乳山寨人民公社;12月乳山縣建制撤銷,改屬海陽縣。
1961年10月,重建乳山縣后,復歸乳山縣,1984年3月,設乳山寨鄉。
1989年12月撤鄉,改置乳山寨鎮,至今。