沙全,原姓哈剌鲁氏,其父沙的,世居沙漠,从太祖平金。因戍河南
柳泉,家居于此。
沙全初名抄儿赤,刚五岁就为宋军所俘。十八岁时留在宋将
刘整幕下,宋人因知其父名沙的,于是以沙为姓,名全。沙全久居宋境,哪里险要,哪里防御坚固,他知道得清清楚楚。
中统二年(1261年),刘整在
泸州投顺蒙军,沙全与刘整同行。宋军追赶,沙全奋战才得脱身,因授管军百户。至元三年(1266年),随刘整出兵
云顶山,与宋将
夏贵兵相遇,沙全斩杀甚多。五年,忽必烈命刘整为都元帅,围攻
襄樊,沙全为镇抚。刘整遣沙全率军攻仙人山、陈家洞诸寨,一一击破,以功升千户,赐银符。在攻樊城战斗中,击败宋将
张贵,攻克
樊城,与刘整会师。沙全修正阳城,率军渡过淮河,击败宋将陈安抚。至元十二年,沙全在丞相
阿术指挥下,与宋将
张世杰、
孙虎臣大战于
焦山,水陆两军并进,宋军不能敌,弃鼓旗而逃,沙全俘将士三十三人。攻克
常州,乘胜夺取沿海诸城。元军进至
华亭,沙全禁止其士卒杀掠。华亭开门投降,沙全因功授华亭军民达鲁花赤。
沙全在华亭任职期间,一些不肯归附的私贩食盐者,聚众数万人劫掠华亭,沙全击破,俘虏六千人,请行省将他们置于淮之芍陂屯田。行省认为,华亭人新附,反复无常,派万户
忽都忽等去观察,准备把他们杀尽。沙全劝阻道:“盐贩多半不是本地人,若杀了他们,冤死的就太多了。”他以自己的生命来保证他们不会叛乱,大屠杀的打算就此终止了。为此,赐沙全金符,加武略将军,兼领盐场,原职不变。不久,升华亭为府,任全为达鲁花赤,赐虎符。当时,盗贼群起,最激烈时达到数千人,沙全都将他们招来投诚,境内安宁。改任松江万户府达鲁花赤,从这时才开始专管军政。
至元二十二年(1285年),世祖召见沙全,调任隆兴万户府达鲁花赤。他请求批准恢复他的原名抄儿赤。不久,世祖考虑到松江是濒海重地,再命抄儿赤去镇守,赐三珠虎符。抄儿赤于任上逝世。