The invention discloses a self-oscillation hiccup-type short circuit protection circuit and a design method therefor. The circuit comprises a power switching circuit, a current detection circuit, an overcurrent and short circuit discrimination circuit, a power switching drive circuit, a reference voltage circuit, and an oscillation time delay recovery circuit. The method comprises the steps: 1, selecting proper parameters forming the current detection circuit; 2, selecting proper parameters forming the overcurrent and short circuit discrimination circuit; 3, selecting the formed overcurrent and short circuit discrimination circuit to be connected with the current detection circuit; 4, selecting proper parameters forming the reference voltage circuit; 5, forming the reference voltage circuit, and enabling the reference voltage circuit to be connected with the overcurrent and short circuit discrimination circuit; 6, selecting proper parameters forming the oscillation time delay recovery circuit; 7, forming the oscillation time delay recovery circuit, and enabling the oscillation time delay recovery circuit to be connected with the reference voltage circuit; 8, connecting the self-oscillation hiccup-type short circuit protection circuit. According to the invention, the self-oscillation hiccup-type short circuit protection circuit achieves the overcurrent and short circuit protection, and can set the automatic recovery time of the power switching circuit.