元末明初濠州(治今安徽凤阳)人,字德夫。少为府吏,元末江淮兵乱,他集义兵保乡里,授枢密判官,从镇南王孛罗普化守扬州。旋闻朱元璋定集庆(今江苏南京),即率众归附,仍将其军,守镇江,旋移常州。累迁至中书左司郎中,佐李善长截断。洪武元年(1368),擢工部尚书,领将作事。逾年改兵部尚书,请老归。