Power electronic systems present a non-linear behavior mainly due to their switching nature. This is often combined with their interaction with non-linear systems, such as other switching converters, diode rectifiers, motor drives, etc. and with possible non linearities of the power grid in the case of grid connected systems. The major effect of these non-linear interactions is the generation of harmonic distortion on voltages and currents (both in DC and AC), which needs to be compensated to achieve high power quality systems. The use of passive filters is often the simplest and most immediate solution; however, this decreases converter efficiency and increases its weight and volume. Thus, the use of a control strategy capable of tracking periodic signals, rejecting periodic disturbance and largely improving steady state behavior and harmonic distortion with a limited bandwidth is a very desirable feature. Repetitive Control (RC) represents an extremely practical and efficient solution for the aforementioned issues, and it is widely employed in many different applications. This paper focuses on state of the art of RC used in power electronics and drives. RC basic concepts, different control structures, design methods, fixed and variable frequency operating conditions, etc. are investigated. Furthermore, many example applications and existing control approaches developed in recent years for power electronics and drive systems based on RC, have also been discussed in detail.INDEX TERMS Repetitive control, control design, reviews, power electronic converters, electric drives, gridtied, off grid.