1645年7月底,李成栋率所部五千多人向嘉定进逼,并于路上就开始奸淫杀烧嘉定居民。
在明朝进士黄淳耀等人带领下,用大木、巨石填塞城门,誓死拒守。8月中旬,李成栋猛攻嘉定城北的娄塘桥,杀死上万民众。8月24日夜,由于天降大雨,城上不能张灯,李成栋趁黑派兵潜伏于城根下挖地道,在其中暗埋火药。黎明时分,李成栋用大炮猛轰,引燃火药,“地裂天崩”,城墙倒塌,清军乘间蜂拥而上,“悉从屋上奔驰,逼行无阻。城内难民不得逃生,皆纷纷投河死,水为之不流。”黄淳耀兄弟奋战力竭,最后相对自缢殉国。
由于李成栋的弟弟在此之前在一次伏击战中被杀死,出于野蛮的报复之心,他下令部下屠城。“成栋持刀,下令屠城,约日入后闻炮即封刀。时日暑正长,各兵遂得悉意穷搜,家至户到……”(吴伟业)。清军“家至户到,小街僻巷,无不穷搜,乱草丛棘,必用长枪乱搅”,一心要杀个鸡犬不留。当时的惨景,有亲历者朱子素的《嘉定屠城略》作证:“市民之中,悬梁者,投井者,投河者,血面者,断肢者,被砍未死手足犹动者,骨肉狼籍”,一幅活的人间地狱图。
清军遇见年青女人,就当众白昼轮奸。如遇抵抗的妇女,这些人形兽物就用长钉把抵抗妇女的双手钉在门板上,然后再肆行奸淫。一顿杀戮过后,李成栋属下又四处劫掠财物,见人就喊“蛮子献宝”,随手一刀,也不砍死,被砍人拿出金银,清兵(其实是前明军)就欢跃而去;腰中金银不多者,必被砍三刀,或深或浅,刀刀见骨。当时“刀声割然,遍于远近。乞命之声,嘈杂如市”。最后,这五千拖着大辫子的汉人清军竟抢夺三百大船的财物,统统在李成栋的指挥下运离嘉定。此为嘉定一屠,共有近三万人被屠杀。