1949年11月17日,中国人民解放军第四野战军42军124师(即唐山部队)、115师(即镇江部队)和江汉军区独立师(即西湖部队),从湖北利川向石柱挺进。国民党127师的3个营及县自卫大队的4个中队,从大歇三王沟起,在县城周围的高岗院、高庙子、旗山、高岗寺、观音岩、太白岩和下路的安乐寺、岩峰寺等制高点、要道口设防;在石柱至高家镇沿途设卡,派兵扼守馨口、大河坝、长冲、横梁子、水桶坝、蒙子岩、滥草坝等地,妄图阻击解放军。
18日,解放军大部队从黄水攻占悦来后,分兵两路向桥头和石柱县城方向挺进。去桥头的一部,当晚活捉了四区区长余德瑜(女)。向县城挺进的解放军先头部队,
19日凌晨抵达大歇三王沟,向守敌127师唐、赵两营发起攻击,经5个多小时激战,攻破守敌防线,活捉3名正、副营长,全歼敌军。战斗中,解放军牺牲5名战士。下午4时许,解放军先遣部队抵达县城南宾河北岸。过河时,遭到旗山守敌县自卫大队的机枪扫射,战士王志德中弹牺牲。解放军用追击炮击中敌机枪阵地,自卫队纷纷逃窜。下午6时许,解放军攻占县城,当晚成立了军事管制委员会。
20日,西湖部队一个连队,在三星乡游击队的配合下,在下路毛坪歼灭了负隅顽抗的县自卫大队二中队。
11日,镇江部队先遣队在西沱游击队的配合下,经过一天激战,粉碎了敌军谢果成保安营等部在黄角岩、金家湾一线设置的防线,当晚解放了西界沱。至此,全县解放