京兆(今陜西西安)人。宪宗元和三年(808)中贤良方正能直言极谏科。授校书郎。九年自蓝田尉、史馆修撰,充翰林学士。十年迁左拾遗。十一年罢学士职。文宗大和五年(831),自太子左庶子贬婺王府司马。后分司东都,与白居易同官,来往较多。卒于大和八年以后。事迹据岑仲勉《翰林学士壁记注补》、朱金城《白居易交游续考》所考。《全唐诗》存诗1首。
宫殿红云捧紫皇,河清电绕拥休祥。壶中常占青春在,物外方知浩劫长。
昼立龙旗风不动,晓开琼笈远飘香。尧年岂特封人祝,动地驩声遍万方。
窗外寒梅报早春,山茶红绽十分新。宓妃小试凌波袜,意态由来画不真。
天上果,世间因,花枝常对玉堂人。夜来睡起含章殿,疏影婷婷是化身。
吴楚妖祲见封狐,铸山煮海繁有徒。豫章城上夜吹箛,直趋皖下窥以觎。
公时在赣不待餔,挺身易服乘渔䒀。勤王万里方号呼,吉州集众亲鼓桴。
速据巢穴收洪都,遂擒逆贼清江湖。绥厥士女将献俘,皇师奋遏仍天诛。
逡巡居东逊硕肤,力辞封赏赋遂初。西粤不靖两江洿,蒲轮起公镇苍梧。
总制专征授赤鈇,穷兵治叛民何辜。保障边境安獠奴,疏复岑氏存卢苏。
开边安南岂庙谟,宁忤宰相触噫乌。实轸岭外困且痡,膏泽潜润民始苏。
不然畲山昔尽锄,况帝已赐金仆姑。良知在心谁可诬,皇天知臣臣不孤。
居夷浮海平生途,毁功绌爵何有乎。忆公曾上珠江舻,我骑竹马观雕弧。
南康蔡生貌此图,三纪犹识面与颅。墓上宿草计已芜,畏垒尸祝何处无。
即今南北缨曼胡,空想我公真丈夫。
悬厓危欲堕,急湍啮其趾。世路多险巇,君子慎所履。
雷州太守东吴客,儒术传家尚清白。金花束带红锦袍,玉骨巉巉眼双碧。
读书昔在苕溪阳,十年不出芙蓉庄。娱亲堂上宴春色,银丝作脍冰雪香。
丈夫乾时须食禄,有志匡君贫亦足。谁能碌碌困一乡,冷炙残杯媚豪族。
剖符今作炎海游,江风吹上沙棠舟。好山南去六千里,岂无斗酒消离忧。
牵牛花开暗蛮浦,雨后怒泷如瀑布。生黎寨口瘴茅青,百尺黄蛇昼当路。
此邦稍觉风俗殊,地无异产民凋疏。况复兵馀少耕凿,抚字欲待重昭苏。
我歌《折杨柳》,送君莫踟蹰。直度桄榔林,落日吟鹧鸪。
他年考绩应重到,林下相期话幽讨。紫藤无惜赠两枝,我欲看云藉扶老。
