巡抚龙文光、建昌兵备副使刘士斗等分陴拒守，初九日黎明，张献忠命人用炸药炸楼，北楼陷，贼人入城。蜀王至澍及妃、夫人以下皆遇害。张献忠生擒刘之勃，由于刘是陕西人，贼军劝他投降。刘之勃大骂，张献忠将其凌迟，刘之勃临死前道：“宁多剐我一刀，而少杀一百姓。”南明弘光帝授之为四川巡抚，可是刘之勃已死，《明史》有传。