崇祯十五年（1642年）中式壬午科应天乡试举人。顺治六年（1649年）中式己丑科会试，殿试位列第三甲第一百七十九名同进士出身。授江西广信府铅山县知县。八年（1651年），兼充辛卯科江西乡试分考官。敕封文林郎，有敕命一道。十年（1653年），以工部料价未完，遭革职降调候补。十二年（1655年），赴京候补，补陕西汉中府褒城县知县。十五年（1658年），以褒城县知县署理洋县知县。十六年（1659年），改署南郑县知县。十七年（1660年），改署城固县知县。充庚子科陕西乡试分考官。十八