唐太原(今山西太原西南)人,字昭范。会昌进士。咸通十二年(871)由礼部尚书进同中书门下平章事。僖宗即位后,出为宣武节度使。乾符二年(875)复相。六年,自请督军镇压北上的黄巢起义军,充荆南节度使、南面行营招讨都统,守江陵。及起义军入潭州(今湖南长沙),即不战而遁,被免职。黄巢占领长安后,他又以中书令充诸道行营都统,纠合藩镇兵力及征召李克用沙陀兵镇压起义军。中和三年(883)罢都统。后任义昌节度使,赴任途中为藩镇兵所杀。