明清時,此地為永昌縣北都要塞,設(shè)有寧遠(yuǎn)營。
民國七年(1918年),裁撤綠營,設(shè)永昌縣寧遠(yuǎn)鄉(xiāng),屬永昌縣第五保。
1949年后,為永昌縣寧遠(yuǎn)區(qū)(第四區(qū))。
1952年8月,永昌縣行政區(qū)劃調(diào)整時改為第五區(qū)。
1956年1月,撤區(qū)并鄉(xiāng)后設(shè)寧遠(yuǎn)堡、西坡2鄉(xiāng)。
1958年9月,以鄉(xiāng)為單位建立衛(wèi)星、躍進(jìn)公社;同年11月,躍進(jìn)公社并入衛(wèi)星公社;同年12月,更名金川公社。
1961年6月,撤銷金川公社,設(shè)寧遠(yuǎn)堡、西坡2公社。
1965年,寧遠(yuǎn)堡、西坡2公社合并為寧遠(yuǎn)堡公社。
1966年后,更名紅星公社。
1976年10月,再次更名寧遠(yuǎn)堡公社。
1981年,金昌市成立,寧遠(yuǎn)堡公社歸其直轄。
1983年4月,政社分設(shè),恢復(fù)鄉(xiāng)建制。
1985年5月,金昌市金川區(qū)成立,寧遠(yuǎn)堡鄉(xiāng)屬之;同年10月,撤銷公社設(shè)立寧遠(yuǎn)堡鄉(xiāng)。
1999年12月,撤鄉(xiāng)建鎮(zhèn)。