闻喜（今山西省运城市闻喜县）人。柳宗元的二姐夫。唐德宗贞元三年（787年）中进士。中进士后先校书于崇文馆，后任京兆府参军、殿中侍御史、比部员外郎、金州刺史、万年县令。后因谗言而两次被贬道州、循州任佐掾，正好遇上皇帝大赦，又担任吉州长史。817年（元和十二年）七月，因痁泄而死。