广西都司桂林左卫。洪武十一年（1378年），调任湖广都司安陆卫右所试百户。洪武十二年（1379年），升为本卫副千户。洪武十七年（1384年）从征云南，立有军功。洪武十八年（1385年）升为四川行都司建昌卫指挥佥事。洪武二十五年（1392年），元朝降将月鲁帖木儿在建昌卫起兵造反，杨文随军平叛有功，升为右军都督府都督佥事。
防备倭寇.洪武二十六年（1393年）七月，杨文升为左军都督府左都督。洪武二十七年（1394年），因倭寇进犯浙江东部一带，受命巡视沿海，训练军队，又率水师驻守在太仓，