唐河南(治今河南洛阳)人,字次律。以荫补弘文生,隐陆浑山十年。开元中,宰相张说奏为校书郎。历任卢氏等县令,均有治绩。天宝中,历宜昌、琅邪、邺、扶风等郡太守。十五载(756),从玄宗逃至成都,为宰相。又与韦见素、崔涣送传国玺及册命给肃宗,备言时势利害,遂大受肃宗重视。至德元载(756),督师反攻长安,因用兵非所长,在事阳陈涛斜大败。乾元元年(758),被贬为分州刺史,在官颇有政声。后历晋、汉二州刺史。