唐,屬思邛縣。
宋,屬思堡。
元,設沙子坡哨,屬隘門巡檢司轄,屬厥冊蠻夷長官司。
明弘治七年(1494年),改隸印江縣。
清,初改隸安化縣,后期劃歸印江縣。
民國中期(1927年-1946年),屬城關、天堂2個區并管。
1950年,屬民生鄉和六井溪鄉并管。
1952年12月,設沙子坡鄉,隸屬第三區。
1958年8月,鄉改為管理區,隨后改公社。
1984年1月,復置沙子坡鄉,屬板溪區。
1992年,沙子坡、花園、韓家、涼水4鄉合并為沙子坡鎮。