殷周時期,為鬼方。
戰(zhàn)國時期,為夜郎。
漢代時期,為漢陽縣、平夷縣屬地。
晉代時期,屬平蠻縣。
清康熙四年(1665年),屬大定府管下悅服里、大有里地。
民國三年(1914年),廢府設縣,屬大定縣西二區(qū)、西五區(qū)。
民國三十年(1941年),納雍置縣后,屬義中直屬聯(lián)保、義中等鄉(xiāng)。
1950年,屬樂治區(qū)義中鄉(xiāng)。
1952年,分為沙包、義中2鄉(xiāng)。
1956年—1958年,為義中、沙包、永安3鄉(xiāng)。
1958年秋,成立沙包、義中、永安3公社;后樂治區(qū)劃為4公社,龍古屬樂治公社,沙包、義中并沙包公社。
1959年,以區(qū)為大公社,原公社改管理區(qū)。
1961年,恢復區(qū)建制,合并公社,義中、永安2公社并入沙包公社。
1966年,永安公社并入沙包公社,并改名新華公社,義中公社改名新橋公社。
1967年,又從沙包劃出永安公社。
1981年,改為沙包、義中、秀才壩3公社。
1984年,為沙包、義中、秀才壩3鄉(xiāng)。
1991年末,并為沙包鄉(xiāng)。
2015年,撤銷沙包鄉(xiāng),設立沙包鎮(zhèn)。