清朝嘉庆年间,爆发了川楚白莲教大起义,白莲教总指挥王聪儿(湖北襄阳人,齐林之妻,又称齐王氏)于嘉庆元年(1796年)二月率众起义。次年初攻入河南,转战陕西,同年五月率军突破重围,进入四川东乡(今宣汉县),与王三槐、徐天德领导的川东起义军会合,整编成青、黄、蓝、白四军。任命姚之富、王三槐、徐天德、罗其清、冉文俦、林亮功、张汉潮、林开泰等人为八大将军,各带五万义军,驻军深山老林,袭击敌人,拖得清兵人困马乏,疲于奔命。嘉庆帝急得泪如涌泉,多次撤换统帅,也无济于事,便派宠将德楞太入川,亲统大军,三省会剿。在激战中,义军首领王聪儿、姚之富、罗其清、冉文俦、林亮功等人相继阵亡。嘉庆四年(1799年),王三槐、徐天德、张汉朝、林开泰等率领义军在苍溪大会战中,杀死清军副将以下二十四名,大败清军主力。次年初,强渡嘉陵江,在西充高院场再败清军,杀死总兵朱射斗。旋又抢渡潼河(今称潼江),控制川西大部地区,威胁成都,四川总督魁伦自杀。
嘉庆五年(1800年),嘉庆帝......