明自中叶以后,人民起事虽时有,然旋起旋灭,至崇祯朝遂以亡明,盖由外困于建州,内民生日蹙故耳。万历之末,东事既起,饷不足而加赋无已,民失其乐生之心。兵弊于军制废弛,班军困于占役,而京营不足用,卫所之军,亦为豪家供奔走,虽一诸生可役使之,重以隐占虚冒,举天下之兵不足以任战守。而召募之说兴,于是聚游手好闲,无尺籍可稽之民,假以器械,教之技击,赴警则脱逃哗溃,既穷且悍之众遍于闾里。天启六年八月,《本纪》书:“陕西流贼起,由保宁犯广元。”是时阉党乔应甲巡抚陕西,朱童蒙巡抚延绥,皆贪黩虐民,起事以此日众;且又连岁大饥。崇祯元年十一月,有白水王二通于县役,纠众墨其面,掠蒲城之孝童,韩城之淄川镇,由是府谷王嘉胤、宜川王左挂并起攻城堡杀官吏,安塞高迎祥、汉南王大梁复纠众应之,迎祥自称闯王,大梁自称大梁王。迎祥,李自成舅也,其闯王之号,后遂为自成所袭称。
二年春,诏以杨鹤为三边总督平乱,参政刘应遇击斩王二、王大梁,参议洪承畴击破王左挂。会建州兵薄京师,山西巡抚耿如杞勤王兵哗而西,延绥总兵吴自勉、甘肃巡抚梅之焕勤王兵亦溃,乱势益炽。鹤畏之,乃主抚,其有降者给免死牒,安置延绥、河曲间。三月,起事民众更由陕渡河入山西。六月,王嘉胤陷府谷,米脂张献忠应之。献忠,延安卫柳树涧人,隶延绥镇为军,犯法当斩,主将陈洪范奇其状貌,请于总兵官王威释之,乃逃去。先从神一元领红旗为先锋,及是据米脂诸寨,自称八大王,是为张献忠著名之始。入山西之首领王嘉胤于崇祯四年六月为其同伙所杀,更推号紫金梁即王自用者为魁,与迎祥、献忠共三十六营,众二十余万,皆聚山西。于是迎祥甥李自成与其兄子过往从迎祥。自成时未有名,但号闯将,本米脂人,世居怀远堡李继迁寨。幼牧羊于邑大姓艾氏,及长充银川驿卒,善骑射,数犯法,知县晏子宾捕之,将置诸死,脱去为屠。至是从迎祥,是为李自成渐露头角之始。自成之起在献忠后也。