張文,安徽六安州(今六安市)人,初隨義父戴雲易姓,名文政,仕蒙元為安豐行樞密院同知,鎮守固鎮,龍鳳十年(1364年)率所部歸附,授江西行中書省理問,龍鳳十一年(1365年)二月選充舍人,侍執鞭簡。龍鳳十二年(1366年),從丞相徐達征浙西舊館、湖州、蘇州。吳元年(1367年)隨平章常遇春北伐中原,洪武三年(1370年)正月,命復張姓,除濟南衛管軍百戶,擊敗驢兒國公,進承信校尉。洪武五年(1372年),參加明太祖第二次北伐。洪武十四年(1380年),參與明攻元灰山、臚朐河之戰。洪武二十一年,征百眼井,參與捕魚兒海之役。洪武二十三年(1390年),參與明太祖第七次北伐,收捕兒不花。洪武二十六年(1393年)命致仕武官有才幹精力未衰者為都指揮等官,升張文為浙江都指揮僉事,進昭勇將軍。