西漢時,置天陵縣。
西晉時,設(shè)有新鄉(xiāng)縣,均治昌馬。
北周時,并會稽、延興、新鄉(xiāng)為會稽縣。
隋時,改會稽縣為玉門縣。
唐時,為樊梨花割據(jù),西有寒江關(guān),關(guān)在石包城。
此后雖有變更,但均沿屬玉門。
1949年以前,為玉門縣昌馬鄉(xiāng)。
1949年,設(shè)玉門縣昌馬區(qū)。
1953年,又分上窖為上窖、戈壁2鄉(xiāng)。
1955年,撤區(qū)并鄉(xiāng),設(shè)上窖、下窖、西河3鄉(xiāng)。
1956年,下窖鄉(xiāng)并入西河鄉(xiāng)。
1958年9月,成立東風(fēng)公社;同年11月,東風(fēng)公社改為昌馬公社。
1983年3月,昌馬公社改鄉(xiāng)。
2005年,昌馬鄉(xiāng)并入赤金鎮(zhèn)。
2010年6月7日,恢復(fù)昌馬鄉(xiāng)。
2018年,昌馬鄉(xiāng)撤鄉(xiāng)建鎮(zhèn)。