前后出生，少时读书于嵩山，天宝二年刘单榜进士，曾入封常清安西幕府，干元中为尚书郎，曾出使夏口，遇流放夜郎途中的李白。唐代宗时，历任潭州刺史，改太子左庶子，大历六年官至礼部侍郎，曾连续三年知贡举。有诗名于天宝、大历间，兼擅古近体，多饮宴送别之作。殷璠《河岳英灵集》曾选录其诗，辛文房称其诗“格度严密，语致精深”。大历十二年（777年）尚在世。有诗集，今不传。《全唐诗》卷一九七录其诗四十首。