京兆(今陜西西安)人。宪宗元和三年(808)中贤良方正能直言极谏科。授校书郎。九年自蓝田尉、史馆修撰,充翰林学士。十年迁左拾遗。十一年罢学士职。文宗大和五年(831),自太子左庶子贬婺王府司马。后分司东都,与白居易同官,来往较多。卒于大和八年以后。事迹据岑仲勉《翰林学士壁记注补》、朱金城《白居易交游续考》所考。《全唐诗》存诗1首。
荆西愁客不堪愁,聊为词人结社留。绿水苍山凭自遣,阳春白雪总难酬。
新篇夜作干牛气,杯酒时从并马游。此日投簪东海去,梦魂犹在汉江头。
梦醒不复寐,披衣中夜起。辘轳寂未声,寒窗照破纸。
乾坤只一皓,圆魄无纤滓。人游于光中,顾影一粟耳。
我魂为之濯,焉用冰壶水。人天气交澄,不能言所以。
兰焰未残烟,冷香生露蕊。满耳砌蛬音,断续不肯已。
小童忽呓言,梦中作悲喜。