出仕，任河间府推官，分司天津卫漕运事务，升任吏部稽勋司主事。顺治三年（1646年），出任陕西乡试主考官，后升考功司郎中。顺治七年（1650年），升太常寺少卿。顺治九年（1652年）加太仆寺卿。次年升户部左侍郎。顺治十二年（1655年）升兵部尚书。次年任户部尚书。顺治十四年（1657年），授光禄大夫。顺治十五年（1658年）加封太子太保，任吏部尚书。次年加少保。康熙元年（1662年），官秘书院大学士，参与机务。后来以“患怔冲之疾”为由请归。回乡后，闭门着述。康熙十三年（1674年）病卒。谥文定。Sec