元代时期,属播州宣慰司。
明、清时期,属清平县。
民国二年(1913年),置炉山县第三区第一分区。
民国二十一年(1932年),置炉山县第五区临江镇、旁海乡、老营乡、铜鼓乡、大堡乡,第六区翁项乡、鸡鹤(基博)乡、永宁乡。
民国二十五年(1936年),改设为旁海联保、翁项联保。
民国三十年(1941年),改设为旁海镇、翁项乡。
1953年,旁海镇析为旁海、卡房、大溪3乡,翁项乡析为翁项、地午、水珠寨、米蒿、长坡5乡。
1958年,设临江(旁海)、红旗(翁项)2公社;同年底,实行一区社而属旁海公社。
1961年,撤销一区一社,设旁海、翁项2公社。
1963年,调整为旁海、翁项、地午3公社。
1984年5月,分别改旁海镇、翁项乡、地午乡。
1992年1月,旁海镇、翁项乡、地午乡合并为旁海镇。