The invention provides an FPGA (field programmable gate array) control-based all-solid-state high-voltage nanosecond pulse generator, and belongs to the field of bio-electromagnetic technology. The nanosecond pulse generator mainly comprises a power supply system, a pulse forming system, a pulse measurement system, an FPGA control system, a signal conversion system and a portable computer. In the generator, the output pulse amplitude is between 0 and 10kV, the pulse width is between 200 and 1000ns, the pulse frequency is between 1 and 1000Hz, the falling edge is between 30 and 40ns, the number of pulse is between 1 and 1000, and particular parameters are determined according the requirement of tumor treatment. The FPGA control-based all-solid-state high-voltage nanosecond pulse generator has the characteristics of intelligent regulation of pulse parameters (pulse amplitude, width, frequency and number), optical fiber transmission, high parameter accuracy, long service life, small size, low failure rate, good security and the like; and the generator outputs high pulse frequency, and is advantageous to quick searching of the optimal window parameters for inducing tumor cell apoptosis by virtue of intelligent regulation, so that the tumor treatment effect is improved. The FPGA control-based all-solid-state high-voltage nanosecond pulse generator can be widely applied to tumor treatment.