As the control parameter of the semi active suspension system varies with road profile, this paper proposed a new algorithm based on cuckoo search optimization method and road estimation to study the characteristic of the nonlinear parameters and at the same time improve riding comfort. Base on above purpose, a seven degree of freedom full vehicle model is developed with nonlinear damper and spring. The sprung mass acceleration, pitch acceleration and tire deflection can be chosen as the objective function, and the control current of semi active suspension are chosen as optimization variables. A multi-object cuckoo search algorithm was utilized to find the optimal parameters under different road profile, and a road estimation algorithm was used to identify the road level. Then the control parameters can be adjusted adaptively according to the level of the road. Computer simulations are carried out to illustrate the performance of the proposed algorithm. Simulation results indicate that the proposed algorithm can identify the road level, adjust the control parameters adaptively, and the cuckoo search algorithm can provide better control performance compared with PSO.