更新时间:2024-01-11 15:04
主要功绩在于继承其父遗志,积极从事抗击蒙古军南进的斗争,先后六次派出播州军队在四川、云南和贵州等地与蒙古军队作战。
南宋绍定年间,蒙古军进入川北,杨文加紧练兵。
嘉熙年间,蒙古军进逼长江,四川制置副使、渝州知府彭大雅请播州土司出兵抗击。杨文命副将率军万人赴石洞峡击退蒙古军,因功授武德郎、阀门批侯之职。不久,受诏主播州,晋升武功大夫、阁人宣赞舍人,随即致书四川制置使余玠,陈述防止蒙古军南下的上中下三条策略并提醒余玠,蒙古军可能诱和西边土著部落南下云南,进而东取广西,形成南北夹击之势。余玠赞其所论,其后战势发展果如所言。
淳祐八年(1248年),蒙古大将秃懑率军绕出四川宋境,试图从羌人部落中寻路南下攻击大理,实施第一次大迂回,余玠知道蒙军战略迂回对宋军的不利,于是也果断连派两路宋军西征,出国境越过大雪山前后截击蒙军,杨文派士兵五千配合俞兴部,由碉门(四川泸定县北)出雪外(大雪山),与蒙古军大战于马鞍山,播军三战三捷,擒蒙古军大将秃懑于大渡河,杨文因功升左卫大将军。
淳祐十一年(公元1251年),余玠北伐汉中时,杨文派部将赵寅带精兵五千随余玠北伐汉中,三战于西县(今四川沔西县),“播军贾勇先登,俘获颇众”。朝廷升播州威军为御前军,给五军统帅印。
淳祐十二年(公元1252年),蒙古军铁骑火鲁赤围攻嘉定(四川乐山)杨文派总管田万带兵五千,间道赴之,夜济嘉江,屯万山,以劲弩射敌,蒙古军不支,解嘉定围,加授有武大夫之职。
宋理宗宝祐二年(公元1255年),蒙古军由乌蒙(今云南昭通)渡马湖(今屏山)入宣化(今四川宜宾县西),杨文派其弟大声提步骑五千赴敌,九战九捷,并俘敌将阿里等人。
宝祐五年,蒙古军由云南进攻播州。杨文请准于朝,诏节度使吕文德同往罗氏鬼国,说服酋长共同抵御。因屡建战功,晋升中亮大夫、合州防御使等职,食邑七百户,获准于“播州雄威军”前加“御前”二字。
宝祐六年(公元1258年),杨文发兵支援钓鱼城(四川合江),解钓鱼城围。
宋理宗景定年间(公元1260年),杨文派兵协同刘雄飞、夏贵收复江安州(今四川江安)。
后来,杨文还继续派兵与蒙古军战斗,直到宋度宗咸淳元年(公元1265年)去世。