刘进忠降清后,马上将大西军的作战部署全部告知清军统帅豪格,并亲自担任向导,领护军统领鳌拜等向凤凰山进发,突袭张献忠部。
十一月二十七日,清军与大西军交火。张献忠仓促应战,前往前方督战,却被对面叛将刘进忠指认。清军连发数箭,张献忠中箭坠马,被清兵擒获斩杀,年仅四十岁。

关于张献忠的死因还有多种说法,在王源鲁的《小腆纪叙》和《献忠屠蜀》中记载,张献忠死后,他的部下将他葬于偏僻之地。清军获知后,将张献忠的坟地挖掘,砍下张献忠的脑袋在成都示众。
而在张岱所撰的《石匮书后集·张献忠传》中则称张献忠病死于蜀中。










