北齐的竟陵王萧子良在京都鸡笼山西邸官舍广宴宾客,范缜也身在其中。萧子良以信佛闻名于世,邸内除聚集了信佛的文人学士外,还招揽了许多知名的僧人讲论佛法。范缜却否认佛教的灵魂不灭、轮回转世、因果报应之说,因而发生了一场激烈的争辩。

萧子良问范缜:“你不相信因果报应,为什么人世间有富贵和贫贱的区别?”范缜回答说:“人的一生就好比一树花,都长在同样的花枝上,一阵风吹过,有的花瓣落在华贵的帷帐和席子上,有的落在篱笆下或粪坑旁。掉在席子上的,就是殿下您这样的人;落入粪坑里的,是我这样的人。贵贱虽然不同,因果又在哪里?人生的贫富贵贱不过是偶然造成的。”

萧子良立刻召集僧侣与范缜辩论,但谁都不能说服范缜。崇信佛教的士人写文章攻击范缜。其中有个叫王琰的讥讽他说:“范缜竟不知道他祖宗的灵魂在什么地方!”范缜回答说:“阁下您知道先祖神灵在哪里,可惜却不能自杀去追随他们!”

眼见得辩驳不过,萧子良又想用中书郎(16)官位来拉拢他。范缜大笑着说:“想让我范缜出卖自己换取官职,中书郎的职位太小了!”

范缜不仅在言语上批驳有神论,在实际行动中也是坚定的执行者。他出任宜都太守时,所辖的夷陵境内有许多神庙,范缜下令全部焚毁,不许奉祀(17)。后西邸旧友雍州刺史萧衍起兵东向,范缜迎投衍军。