白沙黎族自治县西汉属儋耳郡至来县,东汉属合浦郡珠崖县,从元朝到民国,白沙境地先后属琼山、定安、儋县、临高、昌感等县。1935春,陈汉光在“抚黎计划”中拟在五指山黎区建立五个县。四月,广东省政府民政厅正式批准设置三县:乐东、保亭、白沙。白沙县是将儋州、昌江、感恩、定安、崖县部分黎区及琼中县飞地—水尾营等划设的。据《清史稿地理志》记载:“儋州有薄沙巡司”,因清康熙二十八年曾设“薄沙营”作为军事据点屯兵戍守而得名,之后,“薄沙”演变为“白沙”。1958年11月并入乐东县,1961年恢复,1987年成立白沙黎族自治县。
全区县建立后,全乡面积253.6平方公里,耕地面积22849亩,集山区、中山区、坝区为一体,海拔2430ー5596米,年平均气温8.9 °c,霜冻期180天,年降雨量935.8 mm,属于典型的寒冷气候; 全乡有5个村委会和45个村民小组,总人口7577人,其中农业人口7096人。