元代時期,屬播州宣慰司。
明、清時期,屬清平縣。
民國二年(1913年),置爐山縣第三區第一分區。
民國二十一年(1932年),置爐山縣第五區臨江鎮、旁海鄉、老營鄉、銅鼓鄉、大堡鄉,第六區翁項鄉、雞鶴(基博)鄉、永寧鄉。
民國二十五年(1936年),改設為旁海聯保、翁項聯保。
民國三十年(1941年),改設為旁海鎮、翁項鄉。
1953年,旁海鎮析為旁海、卡房、大溪3鄉,翁項鄉析為翁項、地午、水珠寨、米蒿、長坡5鄉。
1958年,設臨江(旁海)、紅旗(翁項)2公社;同年底,實行一區社而屬旁海公社。
1961年,撤銷一區一社,設旁海、翁項2公社。
1963年,調整為旁海、翁項、地午3公社。
1984年5月,分別改旁海鎮、翁項鄉、地午鄉。
1992年1月,旁海鎮、翁項鄉、地午鄉合并為旁海鎮。