明朝時,為海東里。
清乾隆年間(1736—1795年),設海東、壩心、龍港、白浪、曠野5約保。
民國十九年(1930年),改設為石屏下壩區、曠野區。
民國三十年(1941年),設為湖東鄉。
1950年1月,壩心解放,湖東鄉改為湖東區。
1950年2月,段奇區并入湖東區,稱石屏縣第三區。
1952年8月,又改稱石屏縣第五區。
1957年3月,石屏縣第五區撤銷,劃分為6個鄉由縣直管,即壩心、邑北孔、鐵所、羊街、老街、白浪。
1957年12月,建水縣底莫鄉劃入壩心。
1958年11月,6個鄉又合并成立壩心公社。
1959年12月,壩心公社分設壩心、老街、鐵所3個公社。
1963年2月,壩心、老街、鐵所3個公社合并為壩心區。
1970年4月,壩心區改為壩心公社。
1984年4月,壩心公社又改為壩心區。
1988年1月,由壩心區改為壩心鎮。