明朝永乐年间,山东滨州蒲台县民林三不堪朝廷苛政,带领白莲教揭竿举义。明军镇压,打死林三。林三妻子唐赛儿自称“佛母”,继续与官军作战,并多次击败官军。后来山东都指挥佥事卫青改变策略,采用内部分化战略,收买唐赛儿手下。一天凌晨,唐赛儿正在操练军士,大队官军突然出现,把义军团团围住,唐赛儿猝不及防,就被擒住。
唐赛儿长大后长的越发出众,嫁给林三为妻,伙同林三去官府讨粮,林三被官府打死,唐赛儿的父亲因此悲愤交加而死,永乐十八年二月(公元1420年),唐赛儿率数千教徒,在青州西南卸石寨起义,于三月全歼青州卫指挥使高凤的官军,周边即墨,莒县,诸城,日照,寿光,安丘等县城的白莲教众纷纷响应,数日之间,其军队发展至数万人,大军所到之处“焚官衙,烧仓库”,周边官吏及地主纷纷逃亡。
据说林三死后唐赛儿偶得一石匣,内有宝剑兵书,唐研习后通晓法术兵法,以传白莲教为名,集合民众数千,自称为佛母。1420年(永乐十八年),唐赛儿以益都的卸石棚寨为根据地,发动起义,击败前来围捕的明军并杀了青州都指挥使高风,又派部将宾鸿、董彦杲等攻破莒州及即墨,烧毁官衙仓库,进兵围攻安丘。
明廷震动之下派出安远候总兵柳升与都指挥刘忠统领大军前往征讨,唐赛儿假作投降,乘机夜袭官军。明军大乱,刘忠战死,唐赛儿突围而出。但在之后因力量悬殊被山东都指挥佥事卫青击溃消灭。但唐赛儿等人安然逃走,不知所踪。
起义军声势浩大,加上朝廷也没有防范,等到朝廷派兵镇压的时候已经晚了,并在明军处于混乱的时候将其一举歼灭,唐赛儿首战告捷,是起义军的士气大涨,随后不久,唐赛儿率领起义军打击各地方的地主和官府,引得大量的百姓都来加入起义军的队伍中,队伍瞬间就扩大到了两万多人。
之后,唐赛儿带着起义军不断的打压官府和地方恶霸,朱棣一看起义军已经如此的浩大了,就想着要赶紧控制住,就派遣了一名官员前去招安唐赛儿,没想到唐赛儿一剑将官员给杀死了,朱棣知道后非常的生气,就派兵前去攻打唐赛儿,这一战,唐赛儿失败了。
朱棣在得知没有抓到唐赛儿时震怒万分,下令将柳升下狱,将参议、按察使、布政使以及出现起义各县的官吏全部处死。于是,便出现了我们前边所说的,朱棣要杀光天下的尼姑。但是,他始终还是没有找到唐赛儿,他下令搜查全国的寺庙,其结果都一样,还是什么都没发现。甚至,最后连女道士都跟着一起遭殃了,还是没有发现唐赛儿。古代奇女子唐赛儿,丈夫死后得到了一本兵书,让整个明朝为之恐慌。