In this paper, we introduce the mathematical model of wave disturbance and fin stabilizer system, and optimize the expansion state observer (ESO) of active disturbance rejection control (ADRC) controller for the phenomenon that the input signal of the ship fin stabilizer model has a sudden change of derivative that affects the control effect of the system. Simulation of the system by Matlab shows that the optimized fin stabilizer active disturbance rejection controller can improve its state observability of the signal, improve the control effect and reduce the ship transverse rocking.