1949年以前,屬永登縣東山鄉(xiāng)。
1949年后,分屬永登縣東山區(qū)的干城、農(nóng)豐、大魚鄉(xiāng)。
1955年10月,裴家營區(qū)并入東山區(qū),境域內(nèi)設干城、大魚、夾溝3鄉(xiāng)。
1956年10月,從永登縣劃入古浪縣,同年撤區(qū)并鄉(xiāng),為干城、永豐、農(nóng)豐鄉(xiāng)。
1958年9月,屬七一公社和東風公社。
1958年12月,古浪縣撤銷,并入天祝藏族自治縣。
1961年12月,古浪縣恢復,成立干城公社。
1964年,永豐公社的部分大隊劃入干城公社。
1982年1月,分為干城、大灘、大魚、山頭4鄉(xiāng),屬干城區(qū)。
1984年4月,撤區(qū)并鄉(xiāng),設立干城鄉(xiāng)。