To integrate the merits of linear, nonlinear, and impact-type mass dampers in one device, a novel vibro-impact tri-mass damper (VITM) is proposed. The VITM consists of three types of mass attachments including a linear mass damper, a nonlinear mass damper, and a slightly damped stiffness-free mass between them. By sharing a same moving path, the free middle mass collides with the linear and nonlinear mass dampers due to asynchronous motions among them. Unlike conventional impact-type mass dampers whose vibro impacts are between the mass damper and the structure, those vibro impacts are between adjacent auxiliary masses and do not cause excessive acceleration in the structure. First, the working principles and mathematical descriptions of VITM are presented. The VITM is then experimentally realized and tested on a three-story steel-frame structure. Numerical analyses are subsequently conducted to examine the control performance of the VITM in comparison with four existing mass dampers when subjected to impulsive and stochastic excitation. The results show that the VITM outperforms the other devices with high control effectiveness, strong robustness against both frequency and energy changes, and limited space demand. The enhancement of the VITM is associated with multiple control mechanisms especially the fast energy dissipation via the frequent and efficient vibro impacts. These favorable features equip the VITM to be an applicable control strategy in complex loading environments like earthquakes.