A coupling model for dynamic and tribological performances for a piston was established, in which the effects of surface roughness, bulk elastic deformation and contact between the piston skirt and cylinder were considered. Based on this model, the cylinder vibration was solved with the Broyden algorithm, whose effects on the secondary motion and lubrication performances of the piston were analyzed. Numerical results showed that the maximum vibration displacement and acceleration of the cylinder occur in the power stroke. With the increase of the rotational speed of the engine, the maximum cylinder displacement increases. If the cylinder vibration is considered, the secondary velocities of the piston, the amplitude of the local film pressure and minimum film thickness fluctuate and the averaged friction power loss increases, compared with the corresponding values without the cylinder vibration.