起初,隋朝朱粲担任城父县(今安徽亳州)的佐吏。大冶十一年(615年)十二月,朱灿追随起义军时,聚众作乱,自称‘可达寒贼’、“迦楼罗王”,追随者数十万。后朱粲领兵劫掠荆州、沔阳,一路打到终南山南诸郡。朱粲所过之地,尸骨遍野,杳无人烟。
朱粲的称的迦楼罗王是古印度神话中的一种神鸟,是印度教三大主神之一的毗湿奴坐骑,佛教天龙八部之一。
迦楼罗王生活在四大洲的大树上,浑身闪闪发光。通常以龙为食。据说迦楼罗王饭量很大,每天吃一个大龙王和500条小龙。他吃饱了,就飞回树上睡觉。迦楼罗王以龙为食,可见朱粲的极大的野心和胃口。
朱粲攻城略地,在同马元贵交战时,大胜,收编了马元贵的军队,兵力增加到了20万人。可以说这是朱粲的顶峰时期。但随之而来的钱粮问题,也令人头疼。
朱粲为了解决这个问题,在每次攻占各县市后,便以城中粮仓里的粮食为食,他没有建立根据地,只能四处打游击战。有时候朱粲手下将士还没吃完城里的粮食,就被迫离开了,走之前还会烧光城里的余粮,毁坏城墙。朱粲不重视农桑,只掠夺财产作为军资。有时管辖境内有时会发生饥荒,饿殍遍野,路遗白骨。朱灿的士兵经常饿着肚子,只能劫掠难民蒸熟分吃。
朱粲为了让下属吃人时没有负担,说:‘没有比人肉更好的食物了。只要其他城镇还有人,何必担心饿死呢!隋朝当时的著作佐郎颜之推之子通事舍人颜愍楚,都是因为降级而居住在南阳。起初,朱粲邀请他们做客。后来朱粲缺粮的时候,竟把他们两个和他们全家都吃了。朱灿还征各城堡的妇孺供给军队口粮,各城堡之人相继逃离。
后当时的豪强杨士林、田瓒攻打朱粲,各县各县纷纷响应。在淮源,朱灿一败涂地,率领数千残兵逃到了巨滩。
武德二年(619年)闰二月,朱灿派使者到唐朝乞降,唐高祖唐李渊下诏封朱粲为楚王,允许朱粲在自己所辖地盘设立官署。四月,唐高祖派了一个散骑常侍段确到菊潭慰劳朱粲。酒过三巡,段确趁喝醉酒侮慢朱粲,‘听说你喜欢吃人肉,吃人肉是什么感觉?”朱灿回答:‘吃醉鬼的肉就像吃糟猪肉。
段确有些醉,觉着朱粲再侮辱自己,骂了一句‘疯贼,你入朝后,不过是个奴才。朱灿大怒,在席间便抓了段确和几十个随从,全部煮好分发给身边的人。然后朱粲屠戮了菊潭城的百姓,跑去洛阳投奔王世充,王世充任命他为龙骧大将军。
武德四年(621年),李世民率军攻打王世充,王世充兵败投降,唐军俘虏朱粲,在洛水将他和段达等人斩首。