洪武十三年(1380),与营阳侯
杨璟、
永城侯恭显屯田北平。跟随
傅友德和
蓝玉征
云南,分道取临安诸路,至威楚,降元平章阎乃马歹等,云南平。
洪武十八年(1385),因请讨容美、散毛诸洞蛮及西番朵甘、思曩日诸族。诏不许。又
请以贵州、四川二
都司所易番马,分给陕西、河南将士。又言:“四川至建昌驿(今四川
西昌),
道经大渡河,往来者多死瘴疠。询父老,自
眉州峨眉至建昌,有
古驿道,平易无瘴毒,已令军民修治。请以
泸州至建昌
驿马,移置峨眉新驿。”从之。
洪武二十四年(1391),
永宁宣慰司言,所辖地有百九十滩,其八十余滩道梗不利。诏曹震疏治之。曹震至泸州按视,有支河通永宁,乃凿石削崖,令深广以通
漕运。又辟陆路,作驿舍、
邮亭,驾
桥立栈。自茂州,一道至
松潘,一道至贵州,以达保宁。行人许穆进言:“
松州地硗瘠,不宜屯种。戍卒三千,粮运不给,请移戍茂州,俾就近屯田。”朱元璋以松州控制西番,不可动。至是运道既通,
松潘遂为重镇。朱元璋嘉其劳。逾年复奏
四事:一,请于云南大宁境就井煮盐,募商输粟以赡边。一,令商入粟云南建昌,给以
重庆、
綦江市马之引。一,请蠲马湖逋租。一,
施州卫军储仰给
湖广,溯江险远,请以重庆粟顺流输之。皆报可。