明代時(shí)期,設(shè)八弓洞,屬邛水十五洞蠻夷長(zhǎng)官司。
清代時(shí)期,設(shè)八弓汛,屬邛水長(zhǎng)官司。
民國十五年(1926年),設(shè)八弓區(qū)。
民國十九年(1930年),建八弓鎮(zhèn)。
1949年11月,八弓鎮(zhèn)改八弓區(qū)。
1950年,設(shè)八弓鎮(zhèn),屬八弓區(qū)。
1957年,撤區(qū),鄉(xiāng)鎮(zhèn)合并建立城關(guān)基層委員會(huì)。
1958年,撤銷基層委員會(huì),成立躍進(jìn)公社,駐城關(guān)。
1959年,屬三穗公社。
1961年,建八弓公社。
1963年,設(shè)城關(guān)鎮(zhèn)。
1964年,復(fù)稱八弓鎮(zhèn),屬八弓區(qū)。
1968年,撤區(qū)鎮(zhèn)合并建東風(fēng)公社。
1970年,恢復(fù)東風(fēng)鎮(zhèn),屬東風(fēng)區(qū)。
1977年,東風(fēng)鎮(zhèn)與紅旗公社合并建城關(guān)公社。
1979年,復(fù)建城關(guān)鎮(zhèn)。
1981年,復(fù)名八弓鎮(zhèn)。
1992年,撤銷八弓區(qū)、八弓鎮(zhèn)、吉洞鄉(xiāng)、長(zhǎng)坡鄉(xiāng)、泥山鄉(xiāng)、坪茶鄉(xiāng)和青洞鄉(xiāng),合并建立新的八弓鎮(zhèn)。
2019年8月,貴州省人民政府批準(zhǔn)從八弓鎮(zhèn)析出設(shè)置文筆街道、武筆街道,劃出后剩余14村歸八弓鎮(zhèn)管轄。