崇祯甲申年(1644年)三月十五日李自成大顺军抵达居庸关,监军太监杜之秩、总兵唐通不战而降,同时,刘芳亮率领南路军,东出固关后,真定太守邱茂华、游击谢素福出降,大学士李建泰在保定投降。
三月十六日,李自成部过昌平,抵沙河。十七日进高碑店、西直门,以大炮轰城,入午攻打平则门,彰义门,西直门。夜半,守城太监曹化淳率先打开外城西侧的广宁门,农民军由此进入今复兴门南郊一带。三月十八日,李自成派在昌平投降的太监杜勋入城与崇祯帝秘密谈判。据《小腆纪年附考》卷四载,李自成提出的条件为:“闯人马强众,议割西北一带分国王并犒赏军百万,退守河南……闯既受封,愿为朝廷内遏群寇,尤能以劲兵助剿辽藩。但不奉诏与觐耳。”双方谈判破裂。
三月十九日清晨,兵部尚书张缙彦主动打开正阳门,迎刘宗敏所部军,中午,李自成由太监王德化引导,从德胜门入,经承天门步入内殿。此时崇桢带著太监王承恩上煤山瞭望,又返回乾清宫,大臣皆己逃散,最后崇祯前往景山自缢,悲壮而死,史称甲申之变。李自成下令将崇祯“礼葬”,在东华门外设厂公祭,后移入佛寺。二十七日,葬于田贵妃墓中。
李自成入住紫禁城,封宫女窦美仪为妃。大顺军入燕京之初,兵不满二万 ,李自成下令:“敢有伤人及掠人财物妇女者杀无赦!” 京城秩序尚好,店铺营业如常,“有二贼掠缎铺,立剐于棋盘街。民间大喜,安堵如故” 。但从二十七日起,大顺军开始拷掠明官,四处抄家,规定助饷额为“中堂十万,部院京堂锦衣七万或五万三万,道科吏部五万三万,翰林三万二万一万,部属而下则各以千计”,刘宗敏制作了五千具夹棍,“木皆生棱,用钉相连,以夹人无不骨碎。”城中恐怖气氛逐渐凝重,人心惶惶,“凡拷夹百官,大抵家资万金者,过逼二三万,数稍不满,再行严比,夹打炮烙,备极惨毒,不死不休”,“牵魏藻德、方岳贡、丘瑜、陈演、李遇知等,勋戚冉兴让、张国纪、徐允桢、张世泽等八百人追赃助饷。” 谈迁《枣林杂俎》称死者有1600余人。李自成手下士卒抢掠,臣将骄奢,“杀人无虚日,大抵兵丁掠抢民财者也”。四月十四日,西长安街出现告示:“明朝天数未尽,人思效忠,定于本月二十日立东宫为皇帝,改元义兴元年。”十三日,由李自成亲率十万大军奔赴山海关征讨吴三桂,留守北京者为刘亮与李侔 。

