元末明初毗陵(今江苏常州人,徙居平江(今江苏苏州),原籍四川。字幼文,号北郭生,时称“十才子”之一。张士诚欲招为幕僚,遂与张羽避居湖州蜀山,洪武七年(1374年)被荐入朝,历官给事中,改御史,巡按广东,旋改刑部主事,擢河南左布政使因犒劳失时,下狱处死,工诗,善画山水,与高启、杨基、张羽并称“吴中四杰”。有《北郭集》。