京兆(今陜西西安)人。宪宗元和三年(808)中贤良方正能直言极谏科。授校书郎。九年自蓝田尉、史馆修撰,充翰林学士。十年迁左拾遗。十一年罢学士职。文宗大和五年(831),自太子左庶子贬婺王府司马。后分司东都,与白居易同官,来往较多。卒于大和八年以后。事迹据岑仲勉《翰林学士壁记注补》、朱金城《白居易交游续考》所考。《全唐诗》存诗1首。
阿骨打取阿疏城,按出虎源金号成。混江赭马随鞭指,朔土黄龙次第平。
山北谁容辽假息,南侵岂俟宋渝盟。乞买方图分道入,徽钦已驾北辕行。
立楚立齐仍册宋,熙炀继暴岂能撄。吴山立马人何在,乌禄来燕众始生。
自璟及珣根渐拨,沙虎翻来铁木旌。三十七辆和林道,五百馀人血泪盈。
当年宋室何如此,守绪辞汴合禁声。蔡州枉就承麟烬,黑水空辜负马名。
丹山两灵鸟,同游凤池头。秋风飒然来,一去复一留。
留者鸣虞廷,去者安所求。天渊何足论,咫呎判沈浮。
