A medical linac is used for the cancer treatment and consists of an accelerating column, waveguide components, a magnetron, an electron-gun, a pulse modulator, and an irradiation system. The pulse modulator based on hydrogen thyratron-switched pulse-forming network is commonly used in linac. As the improvement of the high power semiconductors in switching speed, voltage rating, and current rating, an insulated gate bipolar transistor has become the more popular device used for pulsed power systems. We propose a solid-state pulse modulator to generator high voltage by multi-stacked storage-switch stages based on the Marx generator. The advantage of our modulator comes from the use of two semiconductors to control charging and discharging of the storage capacitor at each stage and it allows to generate the pulse with various amplitudes, widths, and shapes. In addition, a gate driver for two semiconductors is designed to reduce the control channels and to protect the circuits. It is developed for providing the pulsed power to a medical linac electron-gun that requires 25 kV and 1 A as the first application. In order to improve the power efficiency and achieve the compactness modulator, a capacitor charging power supply, a Marx pulse generator, and an electron-gun heater isolated transformer are constructed and integrated. This technology is also being developed to extend the high power pulsed system with > 1 MW and also other applications such as a plasma immersed ion implantation and a micro pulse electrostatic precipitator which especially require variable pulse shape and high repetition rate > 1 kHz. The paper describes the design features and the construction of this solid-state pulse modulator. Also shown are the performance results into the linac electron-gun.