文聘,字仲业,是南阳郡宛县人。他曾是刘表的大将,负责抵御北方的敌人。刘表去世后,他的儿子刘琮继位。曹操征讨荆州时,刘琮举州投降,他叫上文聘想一起投降,但文聘说:“我没能力保全荆州,也只好等待处罚了。”曹操渡过汉水后,文聘才去见他。曹操问他:“你为什么来得这么晚呢?”文聘说:“以前我没能辅佐刘荆州来侍奉国家,荆州虽然没了,但我一直希望能守住汉川,保全土地,这样活着对得起刘表的孤儿寡母,死了也不愧对自己的良心。可实在没办法,才到了这一步。我内心非常悲痛惭愧,觉得没脸这么早就来见您。”说着就哭了起来。曹操也被他感动了,说:“仲业,你真是个忠臣啊。”于是,曹操用很隆重的礼仪对待他,还给了他兵马,让他和曹纯一起去长阪追击刘备。
曹操平定荆州后,江夏郡和东吴接壤,百姓们人心惶惶。于是,曹操任命文聘为江夏太守,让他统领原来北方的部队,把边境的事务都交给了他,还封他为关内侯。孙盛说:侍奉父母和君主,忠和孝是一致的。臧霸年轻时就有孝顺和刚烈的名声,文聘也表现出悲伤而忠诚的样子,所以曹操一见他们,就让他们分别镇守两个地方,这哪里只是因为他们在仓促之间表现出了勇猛呢!
文聘和乐进一起在寻口攻打关羽,立了功,被提升为延寿亭侯,还被加封为讨逆将军。他又在汉津攻打关羽的辎重部队,在荆城烧了关羽的船。曹丕即位后,文聘被进封为长安乡侯,还被赐予符节。他和夏侯尚一起围攻江陵,文聘另外驻扎在沔口,守卫石梵,独自带领一支部队,抵御敌人立了功,被提升为后将军,封为新野侯。孙权带领五万人亲自包围了石阳的文聘,形势非常危急。但文聘坚守阵地,毫不动摇。孙权在那里待了二十多天,只好撤退。文聘追击,打败了孙权。据《魏略》记载,孙权曾经亲自带着几万人突然来到。当时正下大雨,城墙和栅栏都倒塌了,百姓们都散在田野里,还没来得及修补。文聘听说孙权到了,不知道该怎么办,就琢磨着不如装作不知道来迷惑他。于是,他命令城里的人不许露面,自己也躺在床上不起来。孙权果然起了疑心,对他的部下说:“北方的人认为这个人是忠臣,所以把这一郡交给他。现在我到了,他却毫无动静,这肯定不是有了秘密计划,就是外面有救兵。”于是,他不敢进攻就走了。但《魏略》的这个说法和正史的记载是相反的。文聘的封地增加了五百户,加上以前的共一千九百户。
文聘在江夏几十年,很有威望和恩德,他的名声甚至让敌人都害怕,敌人也不敢来侵犯。曹操分出一部分文聘的封地,封文聘的儿子文岱为列侯,还赐给文聘的侄子文厚关内侯的爵位。文聘去世后,被追封为壮侯。文岱也比他父亲早死,文聘的养子文休继承了爵位。文休死后,他的儿子文武继承了爵位。嘉平年间,谯郡的桓禺当了江夏太守,他清廉节俭,很有威望和恩惠,名声仅次于文聘。