Pulsed power technology has found widespread application in environmental governance, biomedicine, food processing, and other fields. This study proposes a pulse generator using forward topology and magnetic superposition to get high-voltage outputs. This design could adjust the pulse width in a relatively larger range by optimizing the coil structure and turns. The isolated power supply and trigger signal are not needed. The RCD (Resistor-Capacitor-Diode) and the third winding are used to reset the remanence. The third winding magnetic reset will take over the resetting process when the capacitor voltage of RCD is over twice the charging voltage if the magnetic flux to be reset is relatively large. By the combination of these two magnetic reset methods, the ringing of the output could be absorbed, the voltage stress on the switch could be limited to about twice the charging voltage, and the efficiency of the system could be improved. The working principle is analyzed and verified by simulation and experiments. Finally, a 20-stage pulse generator is developed, which could generate the pulse with an amplitude of 10 kV and a pulse width of 2-5 µs. With this design, the voltage and current could be easily improved by adding stages and switches in parallel.