进士，年方弱冠。明成祖以其年少，命其还乡求学。不久，召为监察御史，改浙江严州府知府，任内整理治安，鼓励教育与商业生产，为百姓所方便。九年考绩，全国治行第一。丁忧除服之际，严州百姓纷纷上书请求他继续留守，而金州、衢州百姓亦纷上章乞任。朝廷因此为异，任他为平阳府知府，政绩卓着。当时有灵芝生长在尧祠栋上，士兵百姓均称其为他的德化所至。他只称自己是奉职，与灵芝之事无关。任期满后，升任山东布政使，卒于任上。