唐邓州穰县(今河南邓县)人,字秉文。进士擢第。德宗时,任司勋员外郎,负责官吏考绩,黜陟适当,无所畏避,升考功郎中。后为给事中,同中书门下平章事。宪宗时,历任检校礼部尚书、荆南节度使、御史大夫、吏部尚书等职。穆宗时,任检校右仆射。文宗时,进太子太傅。