西漢時(shí),置天陵縣。
西晉時(shí),設(shè)有新鄉(xiāng)縣,均治昌馬。
北周時(shí),并會(huì)稽、延興、新鄉(xiāng)為會(huì)稽縣。
隋時(shí),改會(huì)稽縣為玉門縣。
唐時(shí),為樊梨花割據(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)。