唐太原祁县(今山西祁县东南)人,一说河中(今山西永济西)人。以父荫补军校,任河中马步军都虞候。广明元年(880)为留后,一度降黄巢,旋杀其使者,与起义军相拒。朝廷遂授以河中节钺。中和三年(883),与李克用等攻下长安。后田令孜欲夺取安邑、解县盐利,命改镇定州,他拒不从命,联李克用破田令孜所用分宁、凤翔两镇兵。以后分宁朱玫拥立襄王李熳。他又与李克用等支持僖宗复位,杀李熳。后被部将常行儒所杀。