In this paper, an adaptive dynamic surface control strategy is proposed to suppress torsional vibration, for the main drive system of rolling mill with nonlinear friction, nonlinear damping, current harmonic, time-varying stiffffness and unknown disturbance. A disturbance observer is proposed to estimate the external disturbance. Based on the adaptive estimation of harmonic amplitude, a fifinite time predetermined performance control method is proposed to make the speed tracking error of main drive system converge to the prescribed boundary in a given time. The torque control law of the motor is obtained based on the backstepping method, and the stability of the closed-loop system is strictly proved by Lyapunov theory. The actual numerical simulation verififies the effffectiveness of the proposed control strategy.