一六四一至四二年(崇禎十三至十四年),獻(xiàn)忠率領(lǐng)起義軍由湖北西入四川,發(fā)動(dòng)了主動(dòng)的運(yùn)動(dòng)戰(zhàn)術(shù),所謂"以走致敵",半年中從川東到川西,走遍了全蜀,追擊的官軍疲于奔命,潰不成軍,逼得明朝的主帥楊嗣昌,畏罪自殺。于是獻(xiàn)忠又率師東下,整隊(duì)前進(jìn),行軍紀(jì)律,非常嚴(yán)肅,"大軍所過(guò),秋毫無(wú)犯,決不妄殺一人";所到之處,發(fā)出行軍禁約:"本府秉公奉法,號(hào)令森嚴(yán),務(wù)期兵民守分相安,斷不虛假。"當(dāng)他攻下襄陽(yáng)和武昌之后,首先殺了惡貫滿盈的襄陽(yáng)王和楚王,分散王府中的財(cái)物,救濟(jì)貧苦的老百姓;又把土豪劣紳們驅(qū)逐到長(zhǎng)江邊上,投在江里。當(dāng)時(shí)湖北黃梅、麻城一帶的大地主都擁有成千的家丁和佃農(nóng),他們平日受著殘酷虐待和剝削,如在湖北麻城便以大鄉(xiāng)紳的家人湯志為首,組織了"里仁會(huì)";在農(nóng)民軍到達(dá)后,就參加了起義隊(duì)伍。同時(shí)獻(xiàn)忠又解放了受舊禮教束縛的婦女們,編成了"婆子軍"。這時(shí)農(nóng)民軍的聲勢(shì)十分浩大,東起安徽的廬江,南到廣西的全州(全縣),西及四川,全都望風(fēng)響應(yīng)。
一六四四年(崇禎十七年)正月張獻(xiàn)忠攻克成都,十一月改成都為"西京",定立制度,改革官制,國(guó)號(hào)"大西"改元大順。這時(shí)也正是清軍入關(guān)以后,滿洲貴族肅王豪格攻破西安,南下漢中的時(shí)候。同時(shí)四川方面以曾英、王祥、楊展等為首的地主武裝集團(tuán),為了維護(hù)其本階級(jí)的利益,根本不顧國(guó)家和人民,就在重慶嘉定和貴州遵義,趁著清兵的進(jìn)逼,助紂為虐地與農(nóng)民軍展開(kāi)劇烈戰(zhàn)爭(zhēng)。成都在三面夾攻下,已成為被包圍的形勢(shì)。但張獻(xiàn)忠所領(lǐng)導(dǎo)的農(nóng)民軍,在這樣危急的情況下,表現(xiàn)了農(nóng)民軍英勇不屈的精神,與四周的敵人,整整地鏖戰(zhàn)了三個(gè)年頭。到一六四六年夏,張獻(xiàn)忠決心北上抗清,就退出了成都,北上順慶(南充),屯兵西充,準(zhǔn)備與清軍作殊死的決戰(zhàn)。不幸為清軍所殺。張獻(xiàn)忠的余部后來(lái)在李定國(guó)、劉文秀的領(lǐng)導(dǎo)下,英勇的堅(jiān)持了永歷朝后期的抗清戰(zhàn)爭(zhēng)。