授汾阳知县，调任良乡，之后历官祠祭主事、员外郎，外任扬州卫佥事。不久他因为抵御流寇有功擢任佥都御史，督理淮扬的盐法与军饷；南京失陷，他和沈犹龙、周兰、崔腾鲤、眭明永、陈子龙、李待问、王雄、章简等人募招义士数千人起兵支援吴志葵及黄蜚，隆武帝召任大理右少卿，松江沦陷后在浦口投水自杀。