清乾隆五十一年(1786年)至五十三年(1788年),
林爽文、
庄大田等领导的台湾天地会众反抗清朝统治的武装起义。
林爽文,原籍
漳州市,乾隆三十八年(1773年),随父迁居台湾漳化县大里代庄,以农为业。后加入天地会,成为彰化天地会首领。五十一年秋,官府镇压
洪门,焚烧村庄。十一月二十七日,林爽文、刘升等以“安民心,保家业”为号召,率众起义。二十八日,义军攻下大墩清军兵营,游击耿世文、副将赫升额、彰化知县俞峻皆被打死。二十九日,义军攻陷彰化县城,杀死
知府孙景燧。
林爽文称为“盟主大元帅”。十二月初六日,林爽文率义军攻占诸罗(今
嘉义市)县城;初七日,再下淡水城(今
新竹市)。与此同时,台湾南部天地会众在
庄大田率领下,于十二月十三日夺占
凤山区(今
高雄市),知县汤大奎自杀。台湾全岛各地悬天。地会旗响应,众至十余万。林爽文、庄大田两支义军主力,南北呼应。林爽文所部于攻下淡水后,即由水陆两路进攻台湾府城,连攻3日未克;二十七日,林爽文、庄大田两部合攻台湾府城,仍未克,即撤兵。时台湾清军驻兵1.2万余人,由总兵
柴大纪统领;澎湖驻
北洋水师2000人,因吏治败坏,营伍废弛,实际仅有不足1万余兵力;闽浙总督
常青于十二月间先后命
福建省水师提督
黄仕简、福建陆路提督
任承恩、
海坛岛总兵
郝壮猷等,领兵万余,于五十二年正月初陆续抵达台湾,澎湖水师亦到台湾,使岛上清军总数达到2万余人;此外,清统治者利用台湾之
广东省、福建泉州移民与
漳州市移民的矛盾,帮助清军同义军作战。陆路提督任承恩到台后,即命令柴大纪北取诸罗,郝壮南取凤山,自己拥兵于
鹿港镇,畏缩不前。水师提督黄仕简则缩于郡城,不敢出动。
林爽文在彰化建立农民政权,后迁至大里代庄。正月二十二日,
柴大纪夺占诸罗城。二月二十一日,郝壮猷夺占凤山城。因两支清军孤军作战,缺乏策应,被林爽文军团团包围。三月初八日,
庄大田率义军攻复凤山,斩杀清军3000余人,
郝壮猷败回府城,被清廷斩首于军前。
黄仕简、
任承恩被革职逮问。清廷命闽浙总督
常青为将军,福州将军
恒瑞、
福建省陆路提督
蓝元枚为参赞;调蓝元枚为水师提督,柴大纪为陆路提督。并增调援兵7000人,由福建、
广东省赴台。五月二十五日,
林爽文、庄大田率众l万人,包围会攻府城。因诸罗据南北之中,为府城屏障,战略地位重要,故林爽文干围攻府城的同时,自六月起日夜进攻诸罗。总兵
柴大纪多次向常青求援。常青先后派总兵
魏大斌率1500人,游击田蓝玉率1000人清军往援,均被义军拦阻。清廷严令常青亲自率兵往援诸罗,并迅速打通南北交通。常青于七月间派总兵
蔡攀龙、副将贵林往援诸罗,八月二十日始抵城外。经与义军激战,蔡攀龙率700余人进入诸罗。魏大斌、田蓝玉部在损兵大半后,亦入诸罗。八月初二日,清廷命
常青任湖广总督,授
陕甘总督福康安为将军,赴台指挥清军作战。命
多拉尔·海兰察为参赞大臣,
普尔普、
舒亮为领队大臣,
恒瑞、
蓝元枚、
柴大纪仍参赞军务。清廷并先后增调清军10万余人,陆续驰赴台湾。八月二十五日,九月二十七日,
爱新觉罗·弘历连降谕旨,命福康安集中兵力,首先攻剿
林爽文义军根据地大里代庄,然后回救诸罗。十月十六日,乾隆帝又改变作战计划,命福康安在援兵齐集后,先解诸罗之围,然后再攻大里代庄。十一月初六日,福康安声称直捣大里代庄,而暗趋诸罗。战至初八日,解诸罗之围。林爽文率义军退据诸罗城北之小半
天山。十八日,义军与清军苦战后,退守
斗六市(今云林);再退守大里代庄。二十五日,清军陷大里代庄。十二月初五日,林爽文义军于集集埔又遭进攻。五十三年(1788年)正月初四日,
林爽文等在老崎被扮作民人之广东屯练兵俘获。十四日,
福康安分路进攻南部之
庄大田义军。二月初五日俘获庄大田。三月十日,林爽文等在京遭凌迟杀害。持续一年余之天地会起义终被镇压。