京兆(今陜西西安)人。宪宗元和三年(808)中贤良方正能直言极谏科。授校书郎。九年自蓝田尉、史馆修撰,充翰林学士。十年迁左拾遗。十一年罢学士职。文宗大和五年(831),自太子左庶子贬婺王府司马。后分司东都,与白居易同官,来往较多。卒于大和八年以后。事迹据岑仲勉《翰林学士壁记注补》、朱金城《白居易交游续考》所考。《全唐诗》存诗1首。
凉州遮莫小江南,桑葚虽鲜也未堪。解道谢公怀远略,已誇风味胜黄甘。
日落空山尚骑马,何人曾此开兰若。持钵山僧乞食归,问我此马何时下。
大笑一声万壑鸣,搴云坐我白莲社。萧然百虑还虚清,却忆同盟面生者。
须臾叱至辄尽欢,玉虹倒注金罍泻。再笑出门醉未醒,屋角饥乌寒啄瓦。