一作张义潮。唐沙州敦煌(今甘肃敦煌西)人。安史乱后,吐蕃贵族相继攻占河西、陇右各州。大中二年(848),他乘吐蕃内战混乱之机,率众驱逐吐蕃守将,收复沙州,后又陆续收复河西各地。五年,以沙、瓜、伊、西、甘、肃、兰、鄯、河、岷、廓十一州图籍归唐,被任为归义军节度使。咸通八年(867)入朝,任右神武统军。后病死于长安。