登进士，授广平府推官，后升给事中。万历三十五年，任文选司主事。万历四十年，升任验封司员外、文选司郎中。泰昌元年，改任南京太常寺少卿。天启元年，任太常寺少卿。天启二年，任右佥都御史、巡抚保定等地，此后升任左副都御史。天启三年，担任兵部左侍郎。天启五年，任兵部尚书。崇祯元年，改吏部左侍郎，次年改工部尚书。明亡后归顺清朝，顺治三年，起用为户部右侍郎，顺治五年，改吏部左侍郎。顺治八年，升任工部尚书，同年加太子太保。