1950年初,张自全奉蒙自万保帮之命,率部前往蒙自黄草坝整编,准备欢迎解放大军人滇;张自全部被整编为1个团,张自全任团长,随万保帮部开至蒙自迷拉店待命。3天往后,解放大军从文山经鸣鹫再经迷拉店攻入蒙自城。蒙自解放后,解放军临时司令部命令张自全部扎营蒙自城郊,并向该部供应全部食品和用度。
几天往后,张自全部奉命暂驻开远,后又奉命调盘溪学习。张自全在盘溪学习期间,两位解放军干部奉命到张自全部分别担当团长和政委;张自全由团长降为副团长,因此很不服气,加之部队津贴有限,张自全却嗜酒,私自卖了两支枪买酒喝,又遭训斥,更不服气,于是铭心镂骨,怨气日深。
当他接到前往昆明革命大学学习的关照后,便断然弃学,带着部分心腹逃出部队营房,以枪威胁火车司机开车,将他们从盘溪送到大庄,随后自率众心腹从大庄逃至老家阿舍山区。在地者恩成立“民主联合自救军”,自任军长,公开宣告与共产党和公民解放军为敌。

为此,解放军第十三军警卫团奉命围剿张自全部。由于张自全等匪徒从小生于山区,半生出没崇山峻岭,谙熟当地地理环境,不仅几次逃出解放军的围剿圈子,反而设伏于巨美寨头,溘然就打击解放军,使解放军一次捐躯十数人,伤多人,而其匪却在枪响之后钻入密林深处,逃之每天。
不久,张自全集聚数百人之众,配备轻、重机枪,攻打文山、德厚、马塘。他一壁派人与广南的强盗联系,一壁将军队撤往丘北境内避难,其军队到了丘北腻脚一带,遭解放军主力伏击。张逃回老巢,再度重整残部,把重机枪架在地者恩寨边的山顶上踞守,起誓要与解放军决斗到底。
解放军经月余探察和准备,订定了一套周密的剿匪方案,分别由开远、中和营、大庄、鸣鹫等地进发围剿。经多方政治攻势与武力攻击,大批强盗被瓦解,但张自全及其心腹却漏网逃脫。于是,解放军精选出30余人,改装为便衣,与当地20余名民兵一起,连日辗转崇山峻岭,搜索匪徒。
张自全为方便行动,藏机枪于茂美附近的老宝山之颠。剿匪部队一排长带一战士往山顶寻觅机枪,枪虽得到,排长却跌崖受伤。之后,侦察匪情的解放军两名便衣到地者恩,因景象酷热,脱衣沐浴露出军用衬裤暴露了身份,被藏匿洞中的张自全等匪徒杀害。
之后,张自全等匪徒的行动愈加诡秘,藏于平远大平地的尖山之上,部队和民兵创造后即时赶去,包围了尖山,命匪缴械屈膝降服佩服。结果张自全中弹受伤,其弟中弹去世亡,部分残匪石沉年夜海。
战斗结束,张自全被民兵用担架抬到平远街卫生所,因伤势过重,一小时后去世去。