崇祯八年（1635年）成选贡，十五年（1642年）担任安义知县，在当地修筑城郭、训练乡勇，又剿灭邻县流寇李肃七肃十，恢复社仓法救济饥民，得人民立生祠，号为「张父」。之后他陞为九江总制军前江防同知，左梦庚带兵南下，士兵鼓譟剽掠，他独自带同粮饷谒见平息乱象；永历时擢任上湖南道参议，署任兵备佥事，国亡后杜门不出，自号「淇围处士」，六年后去世，着有《平寇纪畧》、《竹香诗集》。