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