唐,属思邛县。
宋,属思堡。
元,设沙子坡哨,属隘门巡检司辖,属厥册蛮夷长官司。
明弘治七年(1494年),改隶印江县。
清,初改隶安化县,后期划归印江县。
民国中期(1927年-1946年),属城关、天堂2个区并管。
1950年,属民生乡和六井溪乡并管。
1952年12月,设沙子坡乡,隶属第三区。
1958年8月,乡改为管理区,随后改公社。
1984年1月,复置沙子坡乡,属板溪区。
1992年,沙子坡、花园、韩家、凉水4乡合并为沙子坡镇。