We study the spreading dynamics for a three-species predator-prey system with two weak competing predators and one prey in a shifting habitat. First, we derive some extinction results for each species. Then we provide some persistence theorems for each species with moving speeds exceed the shifting speed, but less than some certain quantities. Finally, the convergence to a certain constant state is proven in each persistent regime.