In this paper, we study the unicity of meromorphic functions concerning higher order difference operators and mainly prove the following result: Let m, n(>= 6) be positive integers, let eta be a nonzero complex number, and let f be a nonconstant meromorphic function in the complex plane. If f(n) and (Delta(m)(eta) f)(n) share 1 CM, f and Delta(m)(eta) f share infinity IM, then Delta(m)(eta) f equivalent to tf, where t(n) = 1, and if m = 1, then t not equal -1. This improves the results due to Chen and Chen [Bull. Malays. Math. Sci. Soc. 35 (2012)] and Deng, Liu and Yang [Turkish J. Math. 41 (2017)] for the case of infinite order and higher order difference operators.