兩漢時期,東湖鎮境域屬武威縣。
西晉、北朝北魏、西魏時,屬宣威縣。
北朝北周至隋時,屬姑臧縣。
唐時,屬明威府。
元時,屬永昌路。
明時,屬鎮番衛。
清時,屬鎮番縣。
民國三十六年(1947年),屬中外、正大鄉。
1949年10月,屬中外、正大區。
1950年1月,屬東渠區。
1952年12月,劃為中外、正大2區。
1956年1月,分設東鎮、雨順、上潤3鄉,屬柳林區公社。
1958年10月,3鄉合并成立東鎮公社。
1961年12月,又分為東鎮、雨順、上潤3公社。
1965年1月,3公社合并為東鎮公社。
1983年4月,為東鎮鄉。
1985年5月,改建東湖鎮。
2004年12月,北山鄉并入。