The typical currently used repetitive control of shunt active power filter is normally composed of PI control and paralleling repetitive control. The application of this method is often limited due to the low open-loop gain in middle band and the worse dynamic compensation effect caused by the PI controller existed in both the forward and feedback channel. An improved repetitive control strategy is proposed in this paper, a PI controller is used to form the inner current loop with the aim to correct the response characteristics in middle and low frequency bands to improved the robustness of the control system. The high gain for harmonic signals and thus the expansion of middle bandwidth is obtained by the repetitive control in the forward channel, The dual current loop consists of PI inner current loop and repetitive control. The reference current feed forward to the PI inner current loop is designed to improve the response speed of APF. Finally the simulation results that verify the correctness and effectiveness of proposed control strategy are given.