京兆(今陜西西安)人。宪宗元和三年(808)中贤良方正能直言极谏科。授校书郎。九年自蓝田尉、史馆修撰,充翰林学士。十年迁左拾遗。十一年罢学士职。文宗大和五年(831),自太子左庶子贬婺王府司马。后分司东都,与白居易同官,来往较多。卒于大和八年以后。事迹据岑仲勉《翰林学士壁记注补》、朱金城《白居易交游续考》所考。《全唐诗》存诗1首。
四通八达琅琊道,快马如龙踏烟草。草凄凄,烟漠漠,陌头风起桃花落。
见时羞。别时愁。两次三番不自由。教侬怎罢休。
倦梳头。怕凝眸。明月光中上小楼。摄山红叶秋。