明初時期,為安南衛必黑寨,彝族隴姓土司領地。
清朝時期,曾一度在該地設營駐兵,稱必黑營,后改為碧痕營,屬安仁里。
民國元年(1912年),廢里建制。
民國二十一年(1932年)3月,置碧痕鄉,屬第五區,區公所駐碧痕營。
民國三十年(1941年),為第三區。
1950年4月,碧痕鄉屬第一區。
1958年,改設碧痕管理區。
1963年,設碧痕公社,屬碧痕區。
1984年,復置碧痕鄉,仍隸碧痕區。
1991年,撤區并鄉建鎮,誓口鄉與碧痕鄉合并建碧痕鎮。