75年），回鹘阿布思军官李茂勋计划反叛他。当时，幽州军人很信服纳降军使陈贡言。李茂勋将陈贡言袭杀后，夺其军权，进军幽州，自称是陈贡言的先锋部队。张公素迎战，兵败，逃到长安。当李茂勋进入幽州，人们才知道这不是陈贡言，但也只能支持李茂勋了。僖宗贬张公素为复州（在今陕西汉中）司户参军。这是关于张公素的最后的记载。