This paper presents a Repeated Pulsed High Magnetic Field (RPHMF) generator for frequency-tunable terahertz sources, which mainly consists of a charging power supply, a capacitor bank, a discharging switch, a bitter magnet and other facilities. The four thyristors (80 mm, 4 kV) in series with a self-supplied gate driver are taken as the discharge switch which can be triggered when the high voltage capacitor C was charged to 300 V. Meanwhile, a bitter magnet with fast heat dissipation was designed and fabricated. According to the experiment, the designed system has a pulse repetition frequency of 0.1 Hz with a maximum magnetic field of 9 T.