The invention discloses a microgrid non-destructive island detection method based on harmonic current injection and harmonic impedance measurement. The method comprises the steps of utilizing an FFT algorithm to real-timely measure a harmonic voltage, a harmonic current and a system frequency at a PCC, comparing the harmonic voltage and the system frequency with a preset voltage threshold value and a preset frequency threshold value in real time, and if the harmonic voltage and the system frequency exceed the threshold values, judging as an island state directly; otherwise, utilizing the harmonic voltage and the harmonic current to calculate an equivalent harmonic impedance amplitude and a phase angle, calculating a ratio of the harmonic impedance amplitude to the last harmonic impedance amplitude, judging whether the ratio of the harmonic impedance amplitude is greater than a proportionality coefficient or not, if so, judging whether the impedance phase angle is less than zero or not,and if not, judging as an island. According to the method, the amplitude change and phase change of the harmonic impedance are used as the island detection criteria, so that the island detection accuracy is improved, the island detection can be realized without needing to force the voltage and frequency to exceed the threshold values, and the island detection method is non-destructive.