先秦時境域為西羌地;秦時為烏孫地;西漢初,為匈奴昆邪王地;元狩二年(前121年),置酒泉郡,屬酒泉郡天依縣管轄。
東漢時為延壽縣所管。
三國時屬曹魏,亦為酒泉轄地。
西晉時為前涼張軌所有,繼為西涼李所管,后歸于北涼沮渠蒙遜。
后魏置酒泉軍、復為郡,屬其轄地。
隋初廢郡,分置肅州,屬福祿縣。
唐置酒泉郡(后改為肅州),屬其所轄酒泉縣。
宋為回鶻所據,后屬西夏。
元屬肅州路;明洪武五年(1372年),大將宋國公馮勝平定河西,首筑嘉峪關土城,以御外族侵略。
二十七年(1394年),設嘉峪關所,屬肅州衛。
清置肅州直隸州,嘉峪關亦歸其管轄;嘉慶至同治年間,在嘉峪關曾設巡檢。
民國元年(1912年)后,為酒泉縣轄地。
1950年,成立嘉峪關鄉,1951年,改嘉峪關鄉為嘉峪關區。
1954年,改嘉峪關區為第二區,同年撤區并鄉,設嘉峪關鄉。
1958年,成立嘉峪關公社。
1965年,從酒泉縣劃入嘉峪關區管轄。
1983年撤銷公社,復為嘉峪關鄉。
2003年9月,撤鄉建峪泉鎮。
2010年10月,安遠溝村劃出。