秘书省校书郎，后出京任福建观察推官，再任郑滑观察判官。唐宪宗元和初为殿中侍御史，元和十三年（818年），暂任礼部侍郎，担任主试官。唐穆宗长庆二年（822年），官陕虢观察使。唐文宗大和元年，官御史大夫。改太常卿。大和九年（835年）四月，检校吏部尚书充天平军节度使，七月卒于任上。