徐文盛,字道茂,是彭城人。徐文盛家中世代在北魏担任军事将领。他的父亲徐庆之在梁天监初年(502)率领一千多人从北方过来归附梁朝,还未到达目的地,就在途中死了。徐文盛仍旧统率大军,立了一些功,梁武帝非常宠信他。大同末年(546),梁武帝任命徐文盛为持节、督宁州刺史。原来,宁州因为处在偏僻的地方,辖区内的蛮族不懂教义,贪污受贿,抢劫成风,前后各任刺史都无法禁制。徐文盛尽心抚慰蛮族,恩威并施,蛮族人民深为所动,风俗大有改观。
太清二年(548),徐文盛闻知朝廷有难,便召募数万人来救援。梁元帝对他深表嘉许,任命他为持节,散骑常侍,左卫将军,督梁、南秦、沙、东益、巴、北巴六州诸军事,仁威将军,秦州刺史,命他率军东讨。于是徐文盛领军东下,到达武昌时,正好遇上侯景部将任约,两军相持了很长一段时间。梁元帝又命令护军将军尹悦、平东将军杜幼安、巴州刺史王繤等与徐文盛会师,都由徐文盛指挥。大军在贝矶进攻任约,大获全胜,任约退守西阳,徐文盛部乘胜进据芦洲,两军又进入相持状态。侯景闻讯,便率大军西进援救任约,进至西阳。徐文盛不敢和他们决战。众位将领都说:“侯景水军轻率开进,又很饥饿疲劳,可乘机攻击他们,一定会获得大胜。”徐文盛没有答应。徐文盛的妻子石氏,原先呆在建邺,此时,侯景把她送到徐文盛这里,徐文盛非常感激侯景,便与侯景暗中往来,一点也没有作战的意思,这引起了部下的强烈不满。杜幼安、宋鋍等将领便率领自己的军队单独发起进攻,和侯景军交战,大获全胜,缴获了敌方的许多战船回营。这时候侯景暗地里派遣骑兵抄小道袭取郢州,徐文盛的军队惊恐不安,随之溃散。徐文盛逃回荆州,梁元帝仍然任命他为城北都督。但徐文盛收受赃物颇多,梁元帝大怒,下令治他的罪,给他定了十条罪名,剥夺了他的官职和爵位。徐文盛失掉兵权后,心怀不满,梁元帝得知此情,便把他关进监狱。当时任约也被抓住,和徐文盛关在一起。徐文盛对任约说:“你为什么不早点投降,把我害到今天这个地步。”任约回答说:“我的营帐外连你的马迹都看不到,我怎么会向你投降。”徐文盛哑口无言,最后死在狱中。