太平三年(258年),
诸葛诞与文钦之间的矛盾加深,最终
诸葛诞杀死文钦。文鸯和文虎当时率兵在小城中,得知文钦已死,打算带着军队前往寿春城,但手下将士不从,于是文鸯、文虎单身翻城而走,投降了
司马昭。当时军吏请求诛杀
文鸯、文虎两人,
司马昭说:“文钦罪不容诛,他的儿子自然应该处死,但文鸯、文虎因势穷归降,且寿春没有攻破,杀他们反而会坚定寿春城内将士的战心。”于是赦免了文鸯、文虎,并让两人带着几百名骑兵巡城,对着城内呼喊:“文钦的儿子都没被杀,其他人有什么好怕的?”司马昭上表
文鸯、文虎为将军,赐
关内侯。诸葛诞计穷力竭,不久后寿春城陷落,诸葛诞被
胡奋所部逆击。《魏末传》记载,文鸯与文虎最先冲了上去,杀了诸葛诞并吃了他的肝。
晋
永平元年(291年)三月,太傅
杨骏被诛,
司马繇趁机诬陷文鸯谋逆,最终文鸯被夷灭三族。文虎若此时仍在世,则应该与文鸯一同被杀。
文钦,在魏官至前将军、扬州刺史,与毌丘俭起兵反
司马师,事败降吴。后奉命进入寿春救援诸葛诞,最终被诸葛诞杀死。
小说《
三国演义》中,文虎生平与正史大同小异。诸葛诞起兵时,文虎与文钦、文鸯一同率军救援诸葛诞。
后来文钦被诸葛诞所杀,文虎和文鸯各拔短刀,立杀数十人,从城上跳下,投降司马昭。司马昭本记恨文鸯单骑退兵之仇,打算处死他们,但被
钟会劝阻,于是召文鸯、文虎入帐,用好言抚慰,赐骏马锦衣,加为偏将军,封关内侯。两人拜谢,上马绕城大叫:“我二人蒙大将军赦罪赐爵,汝等何不早降!”