清代,屬安樂鄉四圖里,為縣置十鋪之一。
民國三年(1914年),屬天柱縣第七區,設邦洞團防分局。
民國二十一年(1932年),建邦洞鎮。
民國十九年(1940年),為邦洞聯保。
民國三十一年(1942年),為北寧鎮。
民國三十三年(1944年),為邦洞鄉。
1950年,屬第二區為邦洞鄉。
1957年,為邦洞片。
1958年,屬邦洞公社邦洞管理區。
1961年,成立邦洞公社管理委員會。
1967年,設邦洞公社。
1984年7月,復為邦洞鎮。
1992年,三團、大河邊、織云3鄉并入邦洞鎮。
2016年1月,撤銷邦洞鎮建制,設置邦洞街道。