甲子科举人。天启五年（1625年）乙丑科三甲第十二名同进士出身。授浙江绍兴府推官。任内多清理积案、昭雪冤狱，兼理会稽县、诸暨县事务，兴筑石堤海塘，县民因此为刘光斗立祠。之后受浙江巡抚任命为监军，讨伐海寇刘香。七年（1627年），充任丁卯科浙江乡试分考官。崇祯元年（1628年）三月，敕授文林郎、妻吴氏封孺人。崇祯五年（1632年），举卓异，考选试用广西道监察御史。六年（1633年），实授广西道监察御史。数年后因与阉党亲善，以结党营私、贪污收贿革职。崇祯十七年（1644年）：受马士英、刘泽清举荐重新起用