山西潞安府推官，改平阳府，选山东道监察御史，巡按陕西。明亡，降李自成，任兵政府侍郎。清军入关后留任山东道监察御史。顺治二年（1645年），巡按顺天。顺治四年（1647年），授太仆寺少卿。顺治六年（1649年），改左通政。顺治八年（1651年），升任通政使。次年改都察院左副都御史、工部右侍郎。顺治十二年（1655年）被劾，以病乞假归。
着作.有《重修少林寺记》。