早年屡试落第,困于场屋垂30年,客游所至,南极潇湘,北抵幽燕,西至沂陇,久滞长安及关中一带,并隐居于华山,遨游边关。直至武宗会昌四年(844年)与项斯、赵嘏同榜登第。宣宗大中元年(847年)为太原幕府掌书记,以直言获罪,贬为龙阳(今湖南省汉寿)尉,后得赦还京。懿宗咸通末,佐大同军幕。咸通七
《落日怅望》、《楚江怀古》、《送人游蜀》、《灞上秋居》等,历来颇为传诵。《出塞词》、《关山曲》等,慷慨激壮,是晚唐较好的边塞诗。乐府诗《征妇叹》哀伤惨恻,最有讽谕。杨慎《升庵诗话》举其《楚江怀古》“猿啼洞庭树,人在木兰舟”一联,谓“虽柳吴兴(柳恽)无以过也”。部分边塞之作,如《陇上独望》、