明崇祯十三年（1640年）庚辰科进士，以知县任用。后仕清。顺治元年（1644年）任礼科给事中，次年转工科，改礼科都给事中。顺治四年（1647年）起，历升太常寺少卿、左通政、太仆寺卿、工部左侍郎、刑部右侍郎、刑部左侍郎等职。顺治十一年（1654年）升兵部尚书，同年降苑马寺卿。