于明朝建文(1399年-1401年)年間設集市。
原設在河東,后遷至河西。
時因長安酒店在此歷史最長,故名長安。
清朝康熙四十年(1701年)置長安鎮,稱長安鎮巡檢司(司署在大巷村)。
民國元年(1912年)長安鎮屬北區,二十二年屬長安區,二十四年稱長安鎮公所,二十五年屬長安區。
1949年12月,屬長安區。
1951年4月起,為長安鎮。
1959年,為長安人民公社。
1962年9月為長安鎮,至今不變。
2005年7月原城東、大巷兩鄉整體并入長安鎮。