唐京兆人。

文宗开成初,为起居舍人,病免。

五年,自考功员外郎、集贤院学士充翰林学士,转考功郎中知制诰,中书舍人,加承旨。

武宗会昌二年,出守本官,历绛、郑、虢三州刺史。

宣宗大中三年,官礼部侍郎,知贡举。

出为检校礼部尚书、浙东观察使。

晚年好道,隐居阳羡川石山。