唐邓州新野人。

庾光先孙。

德宗贞元八年,登进士第。

十年,中博学宏词科。

初为秘书省校书郎,后为福建观察推官。

宪宗元和中,历郑滑观察判官、考功、度支员外郎、礼部侍郎、知贡举、刑部侍郎、尚书右丞。

穆宗长庆二年,出为陕虢观察使。

文宗大和元年,自吏部侍郎拜京兆尹兼御史大夫。

后自尚书左丞出为兖海沂密节度使。

又自吏部侍郎改太常卿。

九年,自检校吏部尚书,出为天平节度使,卒于镇。