Multibody system dynamics is an important branch in the field of the modern mechanics. It provides a strong tool for dynamic performance estimation and optimizing design of many mechanical systems in a lot of important engineering fields, such as, weapon, aeronautics, astronautics, vehicle, robot, precision machinery, and so on. The study on dynamic modeling, design and control of complex multibody systems is the urgent demand of modern engineering problems. The studies on the dynamic modeling methods, computational strategies, control design, software exploitations, and experiments of multibody systems in recently years are reviewed. The future directions of this field are indicated.