清末为昌化县大员峒。
民国三年(1914年),归昌江县。
民国二十四年(1935年),划归乐东县。
1952年,划归东方县(时称小县)第二区。
1958年10月,并入石碌公社。
1958年12月,昌感、东方、白沙3县合并为东方县(时称大县),归属东方县。
1959年8月,石碌公社析置石碌、叉河、七差3个公社,归入七差公社。
1961年5月,复置昌江县,重新置王下公社。
1983年,改称王下区公所。
1987年,改称王下乡。
2002年7月合并入七叉(差)镇。
2006年10月,重新复置王下乡。