因地处山区腹地,民国前无具体政区归属。
民国二十四年(1935年)3月8日前,称水满桐,隶属定安县。
民国二十四年(1935年)3月8日,白沙县成立,划归白沙县管辖,设水满乡。
1958年10月,红毛乡、毛栈乡、水满乡3个乡合并成立五指山公社。
1958年12月,白沙县五指山公社划归琼中县管辖。
1961年5月,五指山公社分设毛阳公社、什运公社、五指山公社、红毛公社。
1983年5月,五指山公社改称五指山区公所。
1986年6月,五指山区公所划归通什市管辖。
1987年1月,改称五指山乡。
2001年7月5日,通什市更名为五指山市,五指山乡更名为水满乡,隶属五指山市。