Aiming at the problems of common methods in trotting gait control of a load-carrying quadruped walking vehicle, a control method, combining virtual model and centroidal dynamics, is proposed. The control of the walking vehicle is divided into two parts, meaning the motion control of the vehicle body and the motion control of the swing leg. The virtual model control method is used to work out the accelerations of the vehicle body, while the centroidal dynamics approach is used to obtain the resultant forces acting on the vehicle. Next, quadratic programming is used to distribute the resultant forces to the foot-ends of the supporting legs. Last, combining the Jacobian matrices of supporting legs, the vehicle body’s motion control is achieved. The virtual forces, acting on the swing leg foot-end, are obtained using the virtual model control method. Combining the swing leg’s Jacobian matrix, joint torques of swing leg are worked out. Simulink and Adams are adopted to jointly simulate omnidirectional trotting of the vehicle, under the condition of fixed and shifting position of eccentric weight. The effects of the virtual model and centroidal dynamics control method are compared with that of the virtual model control method. The results show that the errors of roll angle and pitch angle are reduced by 50%, 89% and 50%, 80%, respectively, as derived by virtual model and centroidal dynamic control method, under the two conditions. The proposed control algorithm is proved effective.