唐清河武城(今山东武城西北)人,字进之。大中进士。咸通中,任许州刺史、忠武军节度使。王仙芝在河南起义,他首请会兵镇压。黄巢起义军占领长安后,他从僖宗赴蜀,为诸道行营副都统,参予镇压起义军。后为太子太傅。