This paper surveys the recent advances in the field of vibro impacts of mechanical systems and presents some of their typical behaviors. The review is made on the geometrical and numerical analyses and the experimental studies of the vibro impacting systems, with the emphasis laid on the stability, singularity, grazing bifurcations and nonlinear modes. Finally, some open problems for further study are addressed.