京兆(今陜西西安)人。宪宗元和三年(808)中贤良方正能直言极谏科。授校书郎。九年自蓝田尉、史馆修撰,充翰林学士。十年迁左拾遗。十一年罢学士职。文宗大和五年(831),自太子左庶子贬婺王府司马。后分司东都,与白居易同官,来往较多。卒于大和八年以后。事迹据岑仲勉《翰林学士壁记注补》、朱金城《白居易交游续考》所考。《全唐诗》存诗1首。
我为劳形损性灵,时来野寺伴山僧。拂开素壁留新句,剔落苍苔读旧铭。
花雨远从天外至,磬声多向月中听。幽窗一夜浑无寐,洗尽尘根两耳清。
独凭高楼,相思远道愁难主。愁添何处。一夜江南雨。
漠漠萋萋,生惹春光暮。黏天去。斜阳无数。尽是行人路。
他乡宁似故乡游,明月猿啼五岭头。阊阖城边枫叶起,白云何处不悲秋。
吴宫烟冷水空流,惨澹风云暗九秋。禾黍故基曾驻辇,芙蓉高阁迥添愁。
绣楹锦柱蛟龙泣,金沓瑶阶鹿豕游。宋玉平生最萧索,欲将《九辩》赋离忧。