後來,從廣東海豐縣令之位崛起,被提升為福建延平府二守,又因前任貪污公款謊報錢糧受到株連,被貶河南一隅任閒職,想起宦海浮沉,因而發出了“官場上容不下品行正直之人”的憤慨,一氣之下,回鄉隱居。
天啟年間,上京復職,因政績出色獲得崇禎皇帝的嘉獎,並提升為池州二守。
安微農民爆動,他又單騎赴農軍營寨,苦口婆心,以誠相見,最後成功招降,自己由此擢升都察院經歷。
在都察院任職時,他不諳官場交往,未孝敬上司錢財,不久,又被改調有職無權的戶部侍郎。
最後,在為前線解糧時被人誣陷,導致去官生病,崇禎壬申年病逝於北京。