The paper presents the design and operational characteristics of an optically isolated, compact, modular pulse generator for spark-gap triggering applications. The pulse trigger generator is capable of operating at pulse repetition frequencies (PRFs) > 1 kHz for short bursts with variable pulse magnitudes and risetimes. The trigger generator utilizes a transformer, magnetic switch and an IGBT primary switch. It has been successfully used to trigger a trigatron-driven 10-stage, Marx generator driving a high power load. For portability and noise immunity, the trigger generator is optically isolated from its low voltage control and powered via a lithium ion polymer battery pack. A constant current dc-dc power supply charges the high voltage circuitry of the trigger generator and enables continuous operation with two modules. For operation, a large capacitor is initially charged and used as a buffer energy source. The intermediate charge storage in conjunction with a command-Triggered MOSFET, provides the ability to quickly re-charge a trigger capacitor between each pulse of the burst. Circuit topology, experimental data, including voltage and current waveforms, and jitter of the overall system are discussed at various PRFs.