唐京兆万年(今陕西西安)人,字相门。天宝进士。授崇文馆校书郎。累迁谏议大夫、礼部侍郎等职。善写制诰典册,当时大诏令,皆出其手,贞元初,为太子宾客,与宰相陆赞不合,出为杭州刺史。后贬衢州别驾,徙江州。卒年八十一。