In order to improve the control of a moving mirror control system and enhance the anti-interference ability of the system, active disturbance rejection control (ADRC) with parameter autotuning is proposed and applied to control a rotary voice coil motor (RVCM). Improved snake optimization (I-SO) was applied to tune and optimize ADRC’s key parameters. To obtain excellent parameters efficiently, in the population initialization phase of SO, the quality and diversity of initial solutions were improved through a chaotic elite opposition learning algorithm. In the local search phase, a sine and cosine (SC) search mode was introduced to enhance the local search ability of SO. The simulation results show that I-SO can effectively find the ideal parameters. I-SO has excellent search capability and stability. The experimental control system of a moving mirror was established, and the effectiveness of the parameters optimized by I-SO was verified. ADRC with parameter autotuning showed excellent control in the moving mirror control system, and the stability of the optical path scanning speed reached 99.2%.