Taking the full-vehicle eight-freedom dynamic model of a type of bus as the simulation object , a new optimal control method is introduced. This method is based on the genetic algorithm, and the full-vehicle optimal control model is built in the MatLab. The weight matrix of the optimal control is optimized through the genetic algorithm; then the outcome is compared with the artificially-set optimal control simulation, which shows that the genetic-algorithm based optimal control presents better performance, thereby creating a smoother ride and improving the steering stability of the vehicle.