清光绪33年(1907),上海戛、下海戛、中会山、秧田冲、王家对门等村统称海戛村,作为羊肠营41个村中的一个村划给沾益县。
1937年又从沾益县划归平彝县。
1938年,海戛、大城头、小城山、棠梨树、大坪子等村设为河西乡海戛保。
1950年9月,海戛保为行政村,1952年更名为海戛乡,同年营上区公所从岩头寨迁到海戛。
1957年,将上海戛、下海戛、大城头、棠梨树等4个初级社合并为海戛、营上两个高级社,1958年冬,又将这2个高级社合并为海戛管理区。
1959年10月,海戛、迤茂2个管理区撤销,合并成立海戛大队。
1965年,海戛大队改称海戛公社,1970年,海戛公社改为海戛大队,原迤茂所属村寨另成立迤茂大队。
1983年,大城头、小城山、棠梨树、大坪子等村(含合依)另成立营上大队。
1984年,海戛大队改称海戛乡,1988年撤海戛乡改设海戛办事处,2000年6月村级体制改革设海戛村委会。