张献忠出身贫苦家庭。从小聪明倔强,跟着父亲做小生意,贩卖红枣。他当过捕快,后又来到延绥镇当一名边兵。生新刚烈,爱打抱不平,为此几乎丢了新命。
明崇祯三年(1630年),张献忠积极响应王嘉胤的反明号召在米脂起义,自号“八大王”,一作“西营八大王”。次年,参加王自用联军,为三十六营之一。他英勇善战,很快成为三十六营的主要首领并以能谋善战的八大王出名。王嘉胤死后,与李自成等归附高迎祥,高迎祥称闯王,张献忠、李自成号闯将。崇祯八年(1635年)参与荥阳之会,议决进取,献忠与高迎祥等共攻略东方。不久张献忠与李自成因矛盾开始分裂,张献忠率部攻长江流域,李自成攻黄河流域。
崇祯十六年十一月, 张献忠占据武昌,称大西王,其领导的大西军已经比较稳固地占领了湖南和江西的袁州、吉安两府。在这些地方派设了官员,建立了政权,形势相当可观。可是,就在这时,张献忠却毅然决定率领大西军主力西进四川,在湖广、江西只留下微不足道的一点地方武装,实际上等于自行放弃两省地方。
张献忠为什么要这样做?
史籍上说他是害怕左良玉部官军,才避而入川的。崇祯十年(1637年),遭明军总兵官左良玉部的进攻,张献忠的起义部队严重受损,本人也受伤,政治上发生动摇。但也有人认为这是流寇主义在大西军中的表现。
其实,张献忠之所以率部入川,在很大程度上是由于同李自成部义军的关系不好。他决策向四川转移正是李自成歼灭孙传庭部官军席卷西北地区之时。这时明王朝覆灭的前景已经洞若观火,大顺军眼看就要着手实现统一全国的大业了。张献忠非常清楚,他既然不打算并入李自成的大顺军,自己又不甘心向李自成俯首称臣,那就只有另寻出路。
他过去曾经一再进军四川,对这一带的地理条件有较深刻的了解。
就全国而言,四川偏处一隅,北有秦岭,东有三峡,都是易守难攻的天险。蜀中又有丰富的人力、物力资源,足可立国图存。
纵观历史,大凡天下大乱之际,在四川建立的割据政权一般都能够维持得比较长久。所谓“天下未乱蜀先乱,天下已定蜀后定”,正是这种历史状况的简单概括。
在大顺政权行将统一全国的时候,既然不愿意放弃自己的独立地位,张献忠毅然放弃长江中游地方,远离他人的卧榻,就是不难理解的事了。
崇祯十七年(1644年)8月9日张献忠攻破成都,巡府龙文光,蜀王朱至澍及其嫔妃全部自杀身亡,其他官员当了俘虏。义军进入成都号称60万大军,很快控制了四川大部分地区的州、县,在成都,张献忠先号称秦王,接着宣告建立大西国,改元大顺。建立健全制度,后称帝,以成都为西京,8月16日登基皇位。
清顺治三年(1646年),局势越来越紧张。当部队到达川北西充县与盐亭县交界处凤凰山坡时,大西国皇帝张献忠与清朝亲王豪格相遇,两军机战之中,张献忠中箭身亡。