民國十九年(1930年),屬鎮(zhèn)雄州上東致和里第五甲。
民國二十三年(1934年),設立威信縣,從鎮(zhèn)雄縣第五區(qū)劃入威信縣第八區(qū)。
民國二十六年(1937年),屬第四區(qū)。
民國二十九年(1940年),為長安鄉(xiāng)。
1949年,分出天坪鄉(xiāng)。
1950年10月,屬第三區(qū)。
1952年,改為直屬第六區(qū)。
1953年,并入第三區(qū)(麟鳳),為長安鄉(xiāng)。
1958年,又從第三區(qū)劃出,改為先鋒公社。
1961年,并入麟鳳區(qū)。
1962年,又從麟鳳區(qū)劃出,改為長安區(qū)。
1969年,改長安公社。
1984年,改長安區(qū)。
1988年,改為長安鄉(xiāng),并同時從境內劃出宗家坳、廟溝、大塘、馬河歸新設的廟溝鄉(xiāng)。
2012年8月,撤鄉(xiāng)設鎮(zhèn)。