当李自成的起义军攻入北京、推翻明朝的时候,张献忠的起义军进入四川,建元称帝,国号大西。清军击败李自成后,派豪格率兵入川。张献忠从成都北上迎敌。顺治四年正月驻军西充,遭到清军的突然攻击,张献忠牺牲。大西军余部转战南下,进入云南。