南宋理宗寶祐元年(1253),鎮(zhèn)境納汪、廷必、總科等地屬安隆洞,后屬安隆長(zhǎng)官司花障甲,隸廣西泗城州(府)。
清雍正五年(1727),屬南籠府。
清嘉慶二年(1797),鎮(zhèn)境大部屬興義府親轄安仁里。
民國(guó)二年(1913年),屬南籠縣。
民國(guó)十一年(1922年),南籠縣改稱(chēng)安龍縣。
民國(guó)二十四年(1935年),屬一區(qū)。
民國(guó)二十八年(1939年),為普坪聯(lián)保,隸一區(qū)。
民國(guó)三十一年(1942年),設(shè)普坪鄉(xiāng)。
1950年4月,設(shè)普坪鄉(xiāng),隸普坪區(qū)(三區(qū))。
1958年10月,建普坪公社。
1959年1月,設(shè)普坪管理區(qū),隸普坪公社。
1961年8月,設(shè)普坪公社,隸普坪區(qū)。
1968年,設(shè)普坪公社革命委員會(huì)。
1984年7月,改普坪鄉(xiāng),隸普坪區(qū)。
1989年至1992年,普坪設(shè)有"區(qū)、鄉(xiāng)"兩級(jí)行政機(jī)構(gòu)。
1992年,“建鎮(zhèn)并鄉(xiāng)撤區(qū)”時(shí),撤銷(xiāo)“普坪區(qū)”建立“普坪鎮(zhèn)”。
2015年3月,行政區(qū)劃調(diào)整,撤銷(xiāo)原普坪鎮(zhèn)、戈塘鎮(zhèn),組建新的普坪鎮(zhèn)。
2019年7月,貴州省人民政府同意調(diào)整普坪鎮(zhèn)的行政區(qū)劃,劃出廷必村、總科村。