1931年以前,王哥莊隸屬即墨縣,名為海潤?quán)l(xiāng),下轄肖旺社。
1931年青島市政府將市郊區(qū)域擴大,在此設(shè)嶗東區(qū)。
1938年,日本占領(lǐng)青島,在原區(qū)域改設(shè)王哥莊區(qū)。
1942年底,改稱嶗東區(qū),下轄8個鄉(xiāng)(鎮(zhèn))。
1945年日本投降后,嶗東區(qū)下設(shè)保甲。
1949年,嶗東區(qū)歸南海專區(qū)嶗山行政辦事處管轄。
1950年,改歸膠州專員公署嶗山行政辦事處,稱為四區(qū)、五區(qū)。
1951年,改歸青島市人民政府嶗山辦事處管轄,下設(shè)11個鄉(xiāng)鎮(zhèn),原區(qū)域未變。
1952年,原即東縣土寨鄉(xiāng)所轄的4個村劃歸嶗東區(qū)。
1956年8月,撤區(qū)并鄉(xiāng)后,保留嶗東區(qū),作為嶗山郊區(qū)人民委員會的派出機構(gòu),代管王哥莊、臺上、山河、返嶺、山海等5鄉(xiāng)。
1958年9月,改稱王哥莊人民公社。
1961年10月嶗山改建縣治,隸屬嶗山縣。
1984年3月29日,王哥莊人民公社組建為王哥莊鎮(zhèn)。
1988年11月撤嶗山縣建嶗山區(qū),屬嶗山區(qū)。
1997年3月,王哥莊鎮(zhèn)撤鎮(zhèn)設(shè)王哥莊街道。