明洪武年間,謝保堡為寧夏前衛(wèi)所轄九屯堡之一。
民國(guó)十八年(1929年),為寧夏縣地。
民國(guó)二十四年(1935年)3月,始為寧夏縣治。
民國(guó)三十年(1941年)4月,寧夏縣改名為賀蘭縣,縣治仍在謝保堡,“謝保堡”音轉(zhuǎn)作“謝剛堡”。
1949年,為賀蘭縣第一區(qū),區(qū)委會(huì)駐習(xí)崗堡(今習(xí)崗鎮(zhèn))。
1950年5月,原第一區(qū)一部分和原第七區(qū)合并為第四區(qū),區(qū)委會(huì)駐馬家寨。
1955年10月,為習(xí)崗鄉(xiāng)。
1956年9月,置習(xí)崗鎮(zhèn)。
1958年9月,由原習(xí)崗鎮(zhèn)、解放鄉(xiāng)合并成立紅旗人民公社。
1959年2月,易名習(xí)崗人民公社。
1980年11月,析出復(fù)置鎮(zhèn)。