南朝宋南琅邪开阳(今江苏武进)人,字长玉,本名瑗。东晋末从刘裕北伐。入宋历事六主,参掌机要。泰始三年(467)明帝以其互不亲已,斥为奸佞,徙交州,后复听还。有史才,孝武帝时领著作郎,续撰承天草创之宋史,多为沈约《宋书》所本。