清顺天大兴(今属北京)人,原籍福建福清,字北海。顺治进士。授史科给事中,疏请严饬守令,重处贪庸,以清吏治。又主张严禁民间“邪教”。顺治四年(1647),被诬夺官。十年复原官,建议改革改政、积贮、兵制。转刑科,加大理寺寺丞衔。次年,重申州县官员之遴选、升擢、管理、惩治之法,多为采纳。后累迁漕运总督,迭疏请免滨海移民田地赋额,浚运河,筑堤闸。六年致仕。