殷周时期,为鬼方。
战国时期,为夜郎。
汉代时期,为汉阳县、平夷县属地。
晋代时期,属平蛮县。
清康熙四年(1665年),属大定府管下悦服里、大有里地。
民国三年(1914年),废府设县,属大定县西二区、西五区。
民国三十年(1941年),纳雍置县后,属义中直属联保、义中等乡。
1950年,属乐治区义中乡。
1952年,分为沙包、义中2乡。
1956年—1958年,为义中、沙包、永安3乡。
1958年秋,成立沙包、义中、永安3公社;后乐治区划为4公社,龙古属乐治公社,沙包、义中并沙包公社。
1959年,以区为大公社,原公社改管理区。
1961年,恢复区建制,合并公社,义中、永安2公社并入沙包公社。
1966年,永安公社并入沙包公社,并改名新华公社,义中公社改名新桥公社。
1967年,又从沙包划出永安公社。
1981年,改为沙包、义中、秀才坝3公社。
1984年,为沙包、义中、秀才坝3乡。
1991年末,并为沙包乡。
2015年,撤销沙包乡,设立沙包镇。