唐太原(今山西太原西南)人,字广津。贞元进士。初为蓝田尉,迁翰林学士。历仕德宗、顺宗、宪宗、穆宗、敬宗、文宗六朝。曾任中书侍郎、同平章事、剑南东川节度使、盐铁转运使、江南榷茶使等职。文宗时收淄青等州铜铁冶赋税归中央;罢京畿榷酒钱,变茶法为官采官卖,以增加财政收入。甘露之变时,在相职,不预李训等谋,被宦官仇士良等冤杀。