唐并州文水人。

少聪敏,以明经举,授成安尉。

力于治,有任事称。

玄宗天宝初除清河太守,举美政,迁广陵长史,民为立祠赛祝,岁时不绝。

旋徙河东太守,又改京兆尹。

安禄山反,完善城郭,遏其侵逼,帝擢为礼部尚书。

城陷遭害,谥忠懿。