明朝时,为海东里。
清乾隆年间(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月,由坝心区改为坝心镇。