夏朝及以前属“梁州之域”,先秦时为邛、笮少数民族聚居地,西汉属牦牛县,南北朝属沈黎郡,唐代属黎州。
境内大渡河北岸宋元时属汉源县,明属黎州长官司,清属清溪县大田土司,道光中废土司设顺和乡,民国为汉源县美罗乡、丰乐乡,解放后为汉源县第四区;南岸守属大理地方政权的勿邓部,元属罗司建昌路邛部州,明属四川行都司越西卫邛部州,清属越西厅松林地土司。
民国十七年,废土司为越西县安顺乡、回隆乡及西康边务处拖乌行政指导区栗子坪。
1951年6月25日,原西康省人民政府决定将雅安地区所属汉原县第四区和西昌专区所属越西县第五区、冕宁县拖乌区之栗子坪合并新建石棉县,1952年5月经政务院批准建置。