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