典试顺天府。后改广西道御史、浙江道御史，以忤魏忠贤被逮入诏狱，几死。崇祯初，起补掌河南道监察御史。以争枚卜镌秩，补南京吏部，累升尚宝司卿、太仆寺少卿，居左太夫人忧，哀毁逾礼。晋光禄寺卿，再晋都察院副都御史。廷推枚卜，复为柄臣中伤削籍归。清兵入关，降，顺治二年（1645年）授大理寺卿，同年改刑部左侍郎，因事降为右侍郎；顺治五年（1648年）再升左侍郎。顺治八年（1651年）加太子太保。顺治九年（1652年）升任左都御史，以老病乞休，次年去世，年七十五，赠少保。谥安恪。