唐京兆万年(今陕西西安)人,字德载。元和进士。初任秘书郎,迁右拾遗,参与修撰《德宗实录》。后为户部郎中、知制诰。穆宗即位,召入翰林,为侍讲学士。后迁兵部侍郎。文宗即位,为宰相、监修国史。以理财制用为国家根本在事,撰《大和国计》。奉诏修《元和实录》,发凡起例,均亲加裁定。大和二年(828)十二月,奏事时发病,旋卒。