部主事。因委查军伍有功，升兵部郎中，寻擢福建右参政。奉敕巡视海道，分守延平府、邵武府等，赈灾拯恤灾民。擢迨福建右布政使，擢山东左布政使，又升都察院右副都御史，巡抚辽东，弹劾参将佟昱。因政绩卓着而升工部左侍郎，治理江苏松江一带水患、疏浚苏杭运河。后晋升为工部尚书，累加太子少保，以疾恳疏乞归，敕加太子太傅。