卯科浙江乡试分考官。崇祯元年（1628年）三月，敕授文林郎、妻吴氏封孺人。崇祯五年（1632年），举卓异，考选试用广西道监察御史。六年（1633年），实授广西道监察御史。数年后因与阉党亲善，以结党营私、贪污收贿革职。崇祯十七年（1644年）：受马士英、刘泽清举荐重新起用为御史。然而「朝政混乱、贿赂公行」。弘光元年（清顺治二年，1645年），以监察御史加大理寺右寺丞。同年，清军大举南下，破南京，刘光斗降清，奉和硕豫亲王多铎之命安抚常州府，改行人司司正，赴福建颁诏招抚。后升授工部屯田司郎中，加从四品