跟从朱元璋征战，后守濠州，跟从平定江州，授西安县丞。召为中书省管勾。洪武元年，跟从汤和攻克延平，并担任延平知府。后三年，入朝担任殿中侍御史，复出担任知绍兴府。洪武六年，担任刑部尚书，次年改为太常卿。后因母丧丁忧，朱元璋特给半俸。洪武十四年，再次启用担任兵部尚书。洪武十五年，设置谏院，其担任谏议大夫。洪武十七年坐事降为监察御史。洪武二十二年致仕。四年后，再次担任太子宾客，进太子少保，平定地方叛乱。洪武三十年，死于京师。