1949年4月1日,云南人民讨蒋自卫军第二纵队根据中共云南省工委的指示,抽调骨干力量,在龙潭街组建云南人民讨蒋自卫军挺进支队,共500余人,支队长王文华,政委廖必均,由中共云南省工委直接领导。挺进支队组建后,回防元江,巩固和扩大元江根据地。
1949年5月,中共桂滇边工委和中共云南省工委合并,成立中共滇桂黔边区党委。6月下旬,滇桂黔边纵队第二支队十二团到达元江洼垤,与正在洼垤整训的云南人民讨蒋自卫军挺进支队会师,并于7月1日合编建立滇南支队,归滇南地委领导。7月,滇南支队整编为边纵第十支队,下辖两个主力团,原挺进支队编为四十六团,原十二团编为四十七团,约1200人。
边纵第十支队(滇南支队)建立后,开赴红河南岸地区开辟和建立根据地。1949年10月,转向个碧石铁路南北两侧推进,攻占或接管国民党县乡政权。1949年12月9日卢汉起义后,边纵第十支队配合野战军进行滇南战役。边纵第十支队在斗争中不断发展壮大,至1950年春,共拥有两个主力团2500余人和11个护乡团(内含暂编五十一团)、队,共5700余人。边纵第十支队建立前后,在红河地区经历大小战斗50余次,歼灭国民党正规军和地方武装3800余人,缴获迫击炮28门、轻重机枪380余挺、长短枪4500余支。在卢汉起义前后,边纵第十支队攻占或接管了元江、龙武、石屏、建水、曲溪、金平、个旧、屏边、开远等10座县城(河口县城为边纵第四支队三十三团接管)。后来,屏边、个旧、建水、石屏4座县城又被国民党第八军、第二十六军攻占。中国人民解放军第二野战军和第四野战军进入滇南后,解放了蒙自,并歼灭了复占屏边、个旧、建水、石屏4座县城的国民党军。