外郎。甲申明亡后降顺，官司务。后又降清。顺治元年（1644年）授陕西道监察御史、巡视南城。顺治二年（1645年）任都察院左佥都御史。顺治八年（1651年）升都察院左佥都御史、都察院左都御史。顺治九年（1652年）因其子赵而忭以南明隆武乡试举人身份参加清朝会试一事被参劾革职。顺治十一年（1654年）改太仆寺卿。顺治十二年（1655年）任户部右侍郎。同年，降太仆寺丞、后改太仆寺少卿、协理兵部督捕事。次年，任鸿胪寺右少卿。顺治十六年（1659年）任太仆寺少卿。康熙二年（1663年）以工部尚书衔，任总督仓场、户