崇祯十六年(1643)十一月初四日,李自成攻克延安,延安副总兵解文英、县丞姚启崇死。李自成改延安府曰天保府,米脂曰天保县,清涧曰天波府。既而,二十九月,李自成又攻克榆林。此时榆林无主帅,总兵王定从孙传庭出关,大败而旭,见李自成军来,乃率部逃走,众人乃推尤世威为主帅。尤世威与李自成军苦战七昼夜,城破。
崇祯十六年(1643)十月,李自成军自商、华逼进西安。巡抚冯师孔率军守城。主城守者王根子,与李自成军通,射书于城下,开东门迎李自成军。十二日,城陷。李自成以秦王存枢为权将军,永寿王存桑为制将军。布政史陆之祺、里居吏部郎中宋企郊、提学佥事巩焴等俱降。李自成改西安曰长安,称西京。发动民从修长安城,开驰道。并亲赴教场校射,明将白广恩、高汝利、左光先、梁甫、陈永福等皆降。
崇祯十六年(1643)十月二十日,李自成改西安府曰长安,禁乡民短后衣,明年粮每石征一两三钱,今冬每石折草六千斤,输长安。各县遣骡三百,征粟千石,大其斗,榜掠巨室助饷。
崇祯十六年(1643)十一月十四日,李自成遣试郡县诸生,上等任六政府从事,次任守令,又次任佐贰。
崇祯十六年(1643)十一月,李自成攻克西安后,据西安,分兵四出。宁夏镇兵迎战,杀李自成军数千,李自成军退。平凉闻李自成军至,韩王遂奔庆阳,官吏皆逃。李自成军至平凉城下,不战而克。李自成军复攻宁夏,总兵官官抚民以城降。李自成军乃进逼庆阳。参议殷复兴集士兵守城久之,力不支,城破战死。
崇祯十六年十二月初二日,张献忠攻克建昌,初七日又攻陷抚州。张献忠攻克吉安、建昌后,广东、南韶各属城官兵皆逃。副使王孙兰请救不应,连城守将先据城叛,后愤而自尽。兵部侍郎吕大器,代候恂为总督,无兵不能救援。左良玉与吕大器不合,亦不援。抚州遂克。
崇祯十六年(1643)十二月,李自成派遣前锋渡过黄河,进入山西,二十一日,攻陷平阳,杀西河王等三百余人,平阳总兵陈尚智降。于是山西州县先后溃,或望风请降,秦、晋之间皆被义军所占有。李自成军进逼甘州。巡抚佥都御史林日瑞,闻李自成军将至,急结西羌军,严兵以待,而自率副将郭天吉等扼守诸河沿岸。时逢冬季,李自成军过河,直抵甘州城下。乘夜攻城,林日瑞等死,二十六日遂克其城。
崇祯十六年(1643)十二月二十三日,李自成驰檄山西郡县说:倡义提营首总将军,为奉命征讨事。自古帝王兴废,兆于民心。嗟尔明朝,大数已终。严刑重敛,民不堪命。诞我圣主,体仁好生,义旗一举,海宇归心。渡河南而削平豫、楚,入关西而席卷三秦。安官抚民,设将防边,大业已定。只有晋、燕,久困汤火,不忍坐视。特遣本首于本月二十日自长安领大兵五十万,分路进征为前锋。我主亲提兵百万于后,所过丝毫无犯。为先牌谕文武官等,刻时度势,献城纳印,早图爵禄。如执迷相拒,许尔绅民缚献,不惟倍赏,且保各处生灵。如官兵共抗,兵至城破,玉石不分,悔之何及!
崇祯十六年(1643)十二月二十四日,东阳诸生许都起事。许都,原左都御史许弘纲之孙。有声庠序,任侠喜交游。知县姚孙榘贪虐,借名备乱,横派各户输金,坐许都万金。许都,实中产,勉输数百,自诣告谒。孙榘大怒,摘许都所刊社稿名氏谓造逆反,治以酷刑。时输金者盈庭,然不平,有姚生执孙榘于座,笞打。群拥许都为主起事。巡按御史左光先闻变,调兵行剿。官兵所至屠掠。东阳兰溪人各保乡寨拒敌,官兵大败。绍兴推官陈子龙谓许都不当反,遣诸生蒋若来赍书往谕。
崇祯十七年(1644)初,当李自成率领的大顺农民军向京师进军时,张献忠率领的大西农民军在四川和明军进行着殊死的战斗,八月前后攻占了成都,接着派兵攻取四处州县,所至皆克,降遵义和两处土司未下外,据有全蜀。十一月十六日,张献忠在成都建国称帝,国号大西,建元大顺,改成都为西京。他还采用了明初官制,任命左右丞相;设内阁六部,任命六尚书;封养子孙可望、李定国、刘文秀、艾能四人为王;立军都督府以统率全军,等等。大西政权建立后,立即遭到了明军和地主武装的围剿。顺治三年(1647)七月,张献忠被迫放弃成都,退守西充县。不料,这时清肃亲王豪格正率军进攻四川。十一月二十七日,清军由叛变的大西军将领刘进忠引路,突然袭击西充凤凰山张献忠营地。张献忠率马步军迎敌,打死了许多清将,一度包围了清军。不久,清援军至,大破张献忠军,反败为胜。张献忠在混战中牺牲。此后,孙可望、李定国等人也采取了联明抗清的策略。
崇祯十七年(1644)三月,大顺军会师北京城下。十七日,李自成亲自指挥大军环攻九门。十八日,大顺军将士架飞梯奋力攻城,越墙而入,攻占外城。与此同时,明太监曹化淳献彰义门投降。崇祯帝朱由检听到城破,立即命其三个儿子更衣出逃,逼周皇后自缢,剑砍长女乐安公主手臂,又杀妃嫔数人,然后换上便服,携太监王承恩等数十人,出东华门,企图出逃,没成功,又返回宫内。十九日清晨,李自成军攻破内城。崇祯亲自响钟召集百官,竟无一人响应,崇祯见大势已去,便与太监王承恩入内苑,对缢于煤山(今景山)寿皇亭树下,明朝至此宣告灭亡。
史可法,顺天大兴(今北京大兴县)人,明南京兵部尚书,参赞机务,控制着陪都、江南和淮扬地区。崇祉十七年(1644)二月,他曾受崇祯帝命,以督师名义出兵」勤王「。四月十一日,史可法传令江南各镇兵入援,誓师勤王。二十二日听到京师已被农民军攻破,北向痛哭,发丧,誓师浦口,欲长驱入京,与农民军决一死战。南京的群僚诸将因兵力不足,不敢与农民军对抗,纷纷请史可法择新君以定南都。于是,史可法只得回到了南京。
崇祉十七年(1644)四月初九日,多尔衮统率大军,出师中原。先是,四月初七日清廷以多尔衮将出师中原,祭告太祖、太宗。祭文说,经过去年八月和今年二月的两次战斗,山海关外地区尽为清廷所有,完成了太祖努尔哈赤的夙志,现特命多尔衮率军伐明。初八日,顺治亲自召见多尔衮,特授给奉命大将军印,掌管军中一切赏罚大事,并要诸王、贝勒、贝子、公、大臣等听从指挥,同心协力,以图进取。初九日,多尔衮同多罗豫郡王多铎、多罗武英郡王阿济格、恭顺王孔有德、怀顺王耿仲明、智顺王尚可喜、续顺公沈志祥等,以及八旗固山额真、梅勒章京至堂子奏乐行礼,又陈列八纛向天行礼。然后,统领满洲、蒙古兵及汉军兵总计约十四万人,鸣炮起行,讨伐明朝。
李自成占领北京后,虽然明朝灭亡了,但是距离北京不远的山海关,还驻扎明宁远总兵、平西伯吴三桂率领的精锐兵力,直接威胁着北京的安全。因此,李自成准备的招抚吴三桂后登极为帝,然后派大军南下以完成一统大业。后来,由于吴三桂一再拒抚转为公开对抗,李自成决定东征,以铲除吴三桂的势力。崇祉十七年(1644)四月十三日,他率军由北京出发,二十一日到达山海关。这样缓慢的行军速度贻误了战机。四月二十一、二日,农民军和吴军展开了激战,由于清军猝然从阵中冲出,农民军措手不及,吃了败仗。李自成率骑兵数千急忙退至永平(今河北卢龙县),各首领和散失的农民军也乘夜回到了永平。二十四日,清军和吴三桂军追至永平。李自成因农民军日夜战斗,疲乏已极,无法再战,挥军阻击了一阵之后,放弃了永平,二十七日率军回到了北京。至此,