The invention provides a switching power supply feedback control circuit and a single-stage PFC efficient constant current power supply drive circuit. The invention discloses a switching power supply feedback control circuit for constant-current and constant-voltage ripple elimination and a high-power factor frequent-flashing free constant-current and constant-voltage drive circuit based on a single-stage PFC chip. The switching power supply feedback control circuit includes a voltage stabilization reference module, a constant current module, a constant voltage feedback module, and a protection module, the voltage stabilization reference module supplies stable and reliable reference voltage source for the non-inverting input ends of the constant current module and the constant voltage feedback module, the constant current module adjusts the circuit current to make the circuit output current constant based on the reference voltage source of the voltage stabilization reference module, the constant voltage feedback module is connected with a PWM control circuit of a primary end and is cooperated with the constant current module to adjust the output voltage, so that the circuit output voltage is constant, and the protection module stabilizes and protects the output voltage. The switching power supply feedback control circuit can solve the problems that the LED drive in the prior art is large in size, high in cost, low in PF value, large in ripple, and frequent in flashing and harmful to eyes, and according to the invention, the LED drive at all power levels within 150W can be covered.