It is possible to adjust electromagnetic energy introduced from a low-voltage side of a primary winding 20 of an ignition coil 2 after start discharging to a spark plug 1 from the ignition coil 2 in the correct proportion by threshold-determining either one or both of a primary voltage V1 applied to a primary side of the ignition coil 2 and a secondary current I2 flowing in a secondary side of the ignition coil 2, and by opening and closing a discharging switch 32 disposed between an auxiliary power supply 3 including an energy storage coil 330 and a low-voltage side terminal 201 of the ignition coil 2.