民國三十八年(1949年)8月,鄉境設雙井鄉,隸屬固原縣七營區。
1953年1月,七營區增設甘城鄉。
1956年11月,甘城鄉并入雙井鄉,隸屬固原縣碳山區。
1958年10月,雙井鄉改為雙井公社。
1961年5月,雙井鄉公社隸屬三營工委。
1963年4月,雙井公社隸屬三營區公所。
1983年1月,雙井公社更名為甘城公社。
1983年11月,甘城公社改為甘城鄉。
2003年7月,原州區將高臺鄉、甘城鄉整建制合并為甘城鄉。
2008年5月,甘城鄉整建制劃歸海原縣管轄。