博涉经史，善写文章。太建七年（575年），立为新蔡王，后为智武将军，置佐史。出镇为东中郎将、东扬州刺史。陈后主至德二年（584年），入朝为侍中，将军、佐史不变。祯明元年（587年），为国子祭酒，侍中、将军、佐史不变。三年（589年）陈朝灭亡后，入关中。隋炀帝大业元年（605年）授尚书主客郎，四年（608年）十月去世，享年四十岁，五年（609年）正月葬于梁山之阳。