科同进士。授江都县知县，丁内艰。服除，补授崇德县知县，迁南京户部陕西司主事，后升浙江司员外郎，历任礼部郎中，宁波府知府、贵州按察司副使，官至浙江按察使。
家族.曾祖父蔡文周；祖父蔡宜勋，寿官；父蔡宗德，字懋修，别号兼峰，官台州府通判署府印。母洪氏，封孺人。庶母杨氏。堂侄蔡守愚、子蔡献臣，皆进士。三人并称“琼林三蔡”。