隋唐时荆州江陵人。

蔡大业子。

仕隋,历起居舍人。

炀帝有所赋,多令讽诵。

遣教宫女,耻之,数称疾。

后历事宇文化及、窦建德。

入唐,为秦府参军,兼文学馆学士。

太宗贞观初除太子洗马。

工诗,有集及《后梁春秋》。