唐沧州东光(今属河北)人,字公颐。进士擢第。代宗时,为给事中。德宗时,贬韶州长史,复为给事中。贞元元年(785),德宗将复用卢杞,他竭言杞罪恶,使德宗收回成命。次年,德宗因朱沘之乱后关辅百姓贫穷,令给占地五十亩以上农民以耕牛,他提出不满五十亩者二、三家合给牛一头,使更多的农民得到救济。