太守，屯骑校尉。齐武帝时为宜都王冠军长史、淮南郡太守，代理府州事，与宜都王萧铿关系融洽。萧鸾辅政，百僚俱脱履到席，蔡约参见礼仪不改。萧鸾即位为齐明帝，建武元年（494年）迁侍中。明帝任用他录尚书事辅政，加冠军将军。性好饮酒，不与世杂。官至太子詹事，卒，赠太常。