In this paper, the characteristics of an electric shaker are analyzed first. A fuzzy PID control rules is established according to the nonlinear characteristics. The controller has a feedback - feedforward structure, which realizes a tracking control of acceleration for the electric shaker. Experimental results show that the controller works stably and obtained the satisfying control effect. Moreover, in order to decrease system's tracking error, the change rate of input variable is taken as a control variable, this strategy is suitable for a class of tracking control systems in which the input changes rapidly.