京兆(今陜西西安)人。宪宗元和三年(808)中贤良方正能直言极谏科。授校书郎。九年自蓝田尉、史馆修撰,充翰林学士。十年迁左拾遗。十一年罢学士职。文宗大和五年(831),自太子左庶子贬婺王府司马。后分司东都,与白居易同官,来往较多。卒于大和八年以后。事迹据岑仲勉《翰林学士壁记注补》、朱金城《白居易交游续考》所考。《全唐诗》存诗1首。
高轩玲珑不受暑,半幅轻绡宿烟雨。白屋素壁生空明,似闻水声绕庭宇。
松髯拂天藤蔓垂,枯根瘦石相因依。寒涛不惊虎兕卧,岚翠欲与蛟虬飞。
空江悠悠一渔艇,渚白沙明万鱼挣。武陵桃花何处寻,落日微风片帆影。
蛰龙起后愿相从,便有人閒润物功。一片青山是归处,无心更逐渡溪风。
汉武求仙未绝情,枉将心力事金茎。灵王太子因无欲,吹得琅玕作凤鸣。
