试中举。洪武二十七年（1394），登进士，授行人司行人。洪武二十九年（1396年），奉诏出使缅甸，并呈上《郄金诗》，明太祖朱元璋特旨嘉奖、赐衣。后升任江西布政司右参政，死于任内。
着作.着有《地理指蒙》二卷、《洞渊集》九卷，《百夷纪略》（又名《百夷传》）一卷。