A lattice Boltzmann method based on Shan-Chen pseudo-potential model was used to simulate the process of a droplet overcoming gravity and moving upward on a inclined plane with wetting gradient. Effects of wetting gradient, droplet size, Bond number and surface inclination angle on droplet motion were investigated. It shows that velocity vector appears in the droplet moving upwards along the slope. The greater the wetting gradient is, the faster the droplet moves, and the longer the wetting length is, and the faster the dynamic contact angle decreases. Droplet size and Bond number have weak influence on droplet motion, but there is a critical Bond number, beyond which the droplet moves down along the gradient wetting surface. The surface inclination angle has a significant effect on the droplet motion. As the inclination angle increases, the droplet motion speed and wetting length are significantly reduced.