Dynamic balance of the spatial engine is researched. By considering the special wobble-plate engine as the model of spatial RRSSC linkages, design variables on the engine structure are confirmed based on the configuration characters and kinetic analysis of wobble-plate engine. In order to control the vibration of the engine frame and to decrease noise caused by the spatial engine, objective function is choosed as the dimensionless combinations of the various shaking forces and moments, the restriction condition of which presents limiting the percent of shaking moment. Then the optimization design is investigated by the mathematical model for dynamic balance. By use of the optimization design method to a type of wobble-plate engine, the optimization process as an example is demonstrated, it shows that the optimized design method benefits to control vibration and noise on the engines and improve the performance practically and theoretically.